SQL सर्वर मूल क्लाइंट कनेक्शन और ओडीबीसी कनेक्शन के बीच क्या अंतर है? इन दोनों के पेशेवरों और विपक्ष क्या हैं?एसक्यूएल सर्वर: मूल क्लाइंट बनाम ओडीबीसी?
उत्तर
ओडीबीसी उन समय के लिए उपयोगी है जब अंतर्निहित डेटाबेस बदल सकता है लेकिन आप अपना कोड नहीं चाहते हैं (मान लें कि एसक्यूएल प्रौद्योगिकियों में समान रहता है)। आप एक दिन ओरेकल डेटाबेस से कनेक्ट कर सकते हैं और अगले SQL सर्वर डेटाबेस पर स्विच कर सकते हैं। नुकसान यह है कि आपको ऑप्टिमाइज़ेशन नहीं मिलते हैं जिनमें विशिष्ट ड्राइवर आपको प्रदान करते हैं। SQL सर्वर मूल क्लाइंट ड्राइवर मानक ओडीबीसी ड्राइवर का उपयोग करने से कहीं अधिक तेज़ साबित हुआ है।
हू? ओडीबीसी आधिकारिक तौर पर मृत है? किसी ने माइक्रोसॉफ्ट कि यह बताने के लिए चाहते हो सकता है:
Microsoft is Aligning with ODBC for Native Relational Data Access
ऊपर के लिंक से:
ODBC देशी रिलेशनल डेटा पहुँच के लिए डे-वास्तविक उद्योग मानक है ...
और
माइक्रोसॉफ्ट एसक्यू की वाणिज्यिक रिलीज एल सर्वर, कोडनाम 'डेनाली' ओएलई डीबी का समर्थन करने के लिए अंतिम रिलीज होगा।
और अंत में,
"हम आप अपने आवेदन के अपने नए और भविष्य के संस्करणों के विकास में ODBC को अपनाने के लिए प्रोत्साहित करते हैं । आप OLE DB का उपयोग कर अपने मौजूदा अनुप्रयोगों को बदलने की जरूरत नहीं है , क्योंकि वे अपने जीवन चक्र में डेनाली पर समर्थित रहेंगे। हालांकि यह आपको बहिष्कार प्रभावी होने से पहले अपने अनुप्रयोगों को बदलने के अवसर की एक बड़ी खिड़की देता है, आप अपने भविष्य के एक हिस्से के रूप में उन अनुप्रयोगों को ओडीबीसी में माइग्रेट करने पर विचार करना चाह सकते हैं रोडमैप। माइक्रोसॉफ्ट इस संक्रमण को यथासंभव चिकनी और आसान बनाने के लिए पूरी तरह प्रतिबद्ध है। "
(जोर जोड़ा)
वे ओएलडीडीबी वापस ला रहे हैं: https://blogs.msdn.microsoft.com/sqlnativeclient/2017/10/06/announcing-the-new-release-of-ole-db-driver-for-sql-server/ – serpah
बहुत धन्यवाद !!!! – juur
-1। वास्तव में गलत है। ओडीबीसी मर चुका है। आप सभी ... ओडीडीबी के साथ आप इन दिनों क्या करते हैं, ओडीबीसी के साथ नहीं। – TomTom
आप सही हैं। इन्हें मिश्रण करने पर मेरा बुरा। गलतफहमी के लिए खेद है। – Josh