मैं एक नए प्रोजेक्ट पर काम कर रहा था जिसमें 7 डेटाबेस का उपयोग करने की आवश्यकता है, यह तर्क देते हुए कि प्रदर्शन, स्थिरता, अनुकूलन अधिक आसानी से लागू होते हैं।
हालांकि मैं सहमत नहीं हूं, मुझे एकल डेटाबेस (तार्किक डोमेन में तालिकाओं को विभाजित करने) का उपयोग करने के लिए अच्छे तर्क एकत्र करने में परेशानी हो रही है।
मेरे पास अभी तक एक तर्क डेटा अखंडता है (मैं डेटाबेस के बीच विदेशी कुंजी का उपयोग नहीं कर सकता)।
एकल या एकाधिक डेटाबेस का उपयोग करने के लिए क्या अच्छा है?
[अब तक का सारांश]
कई डेटाबेस के विरुद्ध तर्क:
डेटा अखंडता खोना (डेटाबेस पर विदेशी कुंजी का उपयोग नहीं कर सकते)
अखंडता को बहाल करना
जटिलता प्राप्त करना (db उपयोगकर्ता / भूमिकाएँ)
छोटा अंतर सर्वर / डेटाबेस नीचे जाएगा
समाधान:
डोमेन को अलग करने के लिए स्कीमा का उपयोग करें।
POC: 7/1 db की निष्पादन योजनाओं में बिंदु को साबित करने के लिए डमी डेटा का उपयोग करें