क्या ODBC है?
ODBC ओपन डाटाबेस संपर्क के लिए एक संक्षिप्त नाम है, और SQL प्रश्नों के माध्यम का उपयोग करने के लिए एक डेटाबेस अंतरफलक है. इस ODBC एमएस जैसे विभिन्न डेटाबेस के लिए एक उपकरण का उपयोग-प्रवेश, dBase, DB2, एक्सेल, और पाठ के रूप में इस्तेमाल किया जा सकता है. इन कॉल स्तर अंतरफलक (CLI) के SQL प्रवेश समूह के विनिर्देशों के माध्यम से, इस OBDC डेटा पर्सनल कंप्यूटर और विभिन्न डेटाबेस में संग्रहीत तक पहुँचने का एक तटस्थ तरह की अनुमति देता है. इससे पहले माइक्रोसॉफ्ट और सिम्बा टेक्नोलॉजीज द्वारा बनाया गया था. ODBC 1.0 शुरू में सितंबर 1992 में जारी किया गया था और अंततः 1995 में अंतरराष्ट्रीय SQL मानक का एक हिस्सा बन गया. माइक्रोसॉफ्ट मूलतः आज माइक्रोसॉफ्ट विंडोज के हर नकल के साथ, जहाजों सेट DLLs और अभी तक का एक सेट के रूप में ODBCs भेज. UNIX और एप्पल जैसे आज, अधिक से अधिक ऑपरेटिंग सिस्टम के ODBC अपनाने रहे हैं.
ODBC की शक्ति है कि एक सार्वभौमिक डेटा पहुँच इंटरफ़ेस प्रदान करके, यह स्वतंत्र सॉफ्टवेयर कंपनियों और पार्टियों कई अनुप्रयोग प्रोग्रामिंग इंटरफेस जानने की जरूरत नहीं करने की अनुमति देता है. बस, ODBC के साथ आवेदन कर सकते हैं एक साथ उपयोग, विचार, और और काफी विविध कई डेटाबेस से संशोधित डेटाबेस डाल करने के लिए. क्योंकि ODBC "पुनः कोड" इस SQL इतना है कि यह विभिन्न अलग डेटाबेस द्वारा पठनीय होगा प्रश्न यह है.
हालाँकि, ODBC भी अपनी कमियां हैं. ODBC ग्राहकों की एक बड़ी संख्या के प्रबंध के रूप में चलाया जा रहा है, यह एक सिस्टम प्रशासन उपरिव्यय का नेतृत्व कर सकेगी ड्राइवरों और DLLs की एक विशाल राशि का मतलब कर सकते हैं. बहरहाल, इस छोटी सी बात को ODBC सर्वर प्रौद्योगिकी के आगे का उपयोग करता है (या "बहु स्तरीय ODBC ड्राइवर") का भार कम करने के लिए नेतृत्व किया. चालक के रूप में ODBCs एक चाबी हैं इसके अलावा, कुछ, अक्सर कई के रूप में उन में कीड़े हैं दिखाया है कि नए ड्राइवरों 'स्थिरता के मुद्दे को उठाया है.
कैसे ODBC संसाधित है
(उदा. Microsoft Access, SQL सर्वर, Oracle, और FoxPro) के ODBC, तीन घटकों की आवश्यकता होती है: ODBC ग्राहक, ODBC ड्राइवर, और एक DBMS सर्वर का उपयोग करने के लिए. सबसे पहले, इस ODBC ग्राहक एक कमांड का प्रयोग करेंगे (करने के लिए ODBC "" के रूप में) (अनुरोध और बातचीत करने के लिए / या) ने DBMS सर्वर (पीठ के अंत) के साथ डेटा भेज भेजा. के रूप में आदेश अभी तक ODBC ड्राइवर (अग्रांत) के माध्यम से संसाधित करने के लिए है लेकिन, DBMS सर्वर के ODBC ग्राहक द्वारा अभी तक इस आदेश को नहीं समझ जाएगा. तो फिर, ODBC ड्राइवर कि ODBC सर्वर के द्वारा और संसाधित किया जा सकता है वहाँ भेजा जा कमांड समझाना होगा. इस ODBC सर्वर तो वापस जो ODBC ग्राहक को अंतिम उत्पादन अनुवाद करेंगे ODBC ड्राइवर का जवाब देंगे.
|
मुफ्त सफेद कागज डेटाबेस प्रौद्योगिकी पर
बुकमार्क क्या ODBC है?नवीनतम ब्लॉग पोस्ट
- SourceForge बनाम Freshmeat

