यदि वे एक ही सर्वर पर हैं, तो अलग डेटाबेस से खींचने में कोई वास्तविक समस्या नहीं है। वास्तव में, आप उन्हें अच्छे कारणों से अलग करना चाह सकते हैं। उदाहरण के लिए यदि आपके पास ट्रांजेक्शनल टेबल और लुकअप टेबल का संयोजन है जो फाइलों से आयात किए जाते हैं। लेन-देन संबंधी डेटा को ठीक से पुनर्स्थापित करने में सक्षम होने के लिए पूर्ण पुनर्प्राप्ति और बार-बार लेन-देन लॉग बैकअप की आवश्यकता होती है, लुकअप डेटा सरल पुनर्प्राप्ति मोड में डेटाबेस में होने से लाभ नहीं उठा सकता है।
हमारे पास कई अलग-अलग डेटाबेस हैं जो हमारे एप्लिकेशन उपयोग करते हैं और हम हर समय प्रश्नों में डेटाबेस को पार करते हैं। जब तक अनुक्रमण ठीक से किया जाता है, तब तक कोई उल्लेखनीय प्रदर्शन अंतर नहीं होता है। डेटा अखंडता के लिए सबसे बड़ा संभावित मुद्दा है क्योंकि आप डेटाबेस में विदेशी कुंजी सेट नहीं कर सकते हैं। हालांकि जरूरत पड़ने पर इसे ट्रिगर्स में हैंडल किया जा सकता है।
अब जब डेटाबेस विभिन्न सर्वरों पर होते हैं, तो एक प्रदर्शन समस्या हो सकती है और डेटा प्राप्त करना अधिक जटिल होता है।