यहां सबसे अच्छा समाधान वर्चुअल डीबीएमएस का उपयोग अपने एकाधिक बैक-एंड को एक स्पष्ट बैकएंड में मिश्रित करने के लिए करना है - इसलिए आपकी क्वेरी वर्चुअल डीबीएमएस पर जाती है जो उसके बाद वास्तविक डेटा स्टोर्स पर उचित रूप से रिले करती है।
OpenLink Virtuoso एक विकल्प है। Virtuoso किसी भी ओडीबीसी-सुलभ (जेडीबीसी-सुलभ सहित, ओडीबीसी-टू-जेडीबीसी ब्रिज के माध्यम से) डेटा स्रोत से कनेक्शन खोलता है।
आपके डेटा उपभोग करने वाले एप्लिकेशन वर्डुसो से ओडीबीसी, जेडीबीसी, ओएलई-डीबी, या एडीओ.NET के जरिए कनेक्ट हो सकते हैं। सभी रिमोट लिंक्ड ऑब्जेक्ट्स (टेबल्स, व्यू, संग्रहीत प्रक्रियाएं इत्यादि) सभी डेटा एक्सेस मैकेनिज्म के माध्यम से उपलब्ध हैं।
जबकि आप यहां उल्लिखित अन्य तकनीकों का उपयोग करके समान परिणाम प्राप्त कर सकते हैं, तो अंतिम उपयोगकर्ता को बैक-एंड डेटा संरचनाओं के बारे में सभी को जानने और स्वयं को प्रश्नों को अनुकूलित करने की आवश्यकता होती है। Virtuoso के साथ, एक अंतर्निहित लागत-आधारित ऑप्टिमाइज़र दूरस्थ ऑब्जेक्ट्स में लिंक करते समय वर्चुअल स्कीमा के आधार पर कम से कम संभावित नेटवर्क ट्रैफ़िक के साथ सबसे तेज़ संभव परिणाम देने के लिए प्रश्नों को दोबारा लिख देगा।
मुझे आशा है कि इससे मदद मिलती है!
टेड
ObDisclaimer: मैं OpenLink सॉफ्टवेयर के लिए काम करते हैं, लेकिन सीधे हमारे उत्पादों का उपयोग करने के लिए चुनने के किसी से लाभ नहीं मिलता।
लेनदेन द्वारा मैंने एक प्रश्न पूछकर चयन/अद्यतन/हटा दिया। उदाहरण के लिए "कर्मचारियों से चुनें *" को सभी तीन डेटाबेस से डेटा वापस करना चाहिए। – user72486