ওডিবিসি এবং ওএলই ডিবি দুটি প্রতিযোগিতামূলক ডেটা অ্যাক্সেস প্রযুক্তি। বিশেষত এসকিউএল সার্ভার সম্পর্কিত, মাইক্রোসফ্ট তাদের উভয়কেই তাদের পছন্দের ভবিষ্যতের দিকনির্দেশনা হিসাবে প্রচার করেছে - যদিও বিভিন্ন সময়ে।
ODBC
টেবিলের মতো ডেটা অ্যাক্সেস করার জন্য ওডিবিসি হ'ল একটি শিল্প-প্রশস্ত মানক ইন্টারফেস। এটি মূলত ডেটাবেসগুলির জন্য তৈরি করা হয়েছিল এবং রেকর্ড সংগ্রহের ক্ষেত্রে উপাত্ত উপস্থাপন করে, যার প্রত্যেকটি ক্ষেত্রের সংকলনে ভাগ করা হয়। প্রতিটি ফিল্ডের নিজস্ব ডেটা টাইপ থাকে যা এতে থাকে ডেটার ধরণের জন্য উপযুক্ত। প্রতিটি ডাটাবেস বিক্রেতা (মাইক্রোসফ্ট, ওরাকল, পোস্টগ্রিস,…) তাদের ডাটাবেসের জন্য একটি ওডিবিসি ড্রাইভার সরবরাহ করে।
অবজেক্টগুলির জন্য ওডিবিসি ড্রাইভার রয়েছে যা, যদিও তারা ডাটাবেস সারণি নয়, একইভাবে ডেটা অ্যাক্সেস করা কার্যকর similar উদাহরণগুলি হ'ল স্প্রেডশিট, সিএসভি ফাইল এবং কলামার রিপোর্ট।
OLE DB
OLE DB ডেটা অ্যাক্সেসের জন্য একটি মাইক্রোসফ্ট প্রযুক্তি। ওডিবিসি থেকে ভিন্ন এটি ইমেল বার্তাগুলি, ওয়েব পৃষ্ঠাগুলি, ওয়ার্ড নথি এবং ফাইল ডিরেক্টরিগুলির মতো টেবিলের মতো এবং নন-টেবিলের মতো ডেটা উভয়কেই অন্তর্ভুক্ত করে। তবে এটি অবজেক্ট-ওরিয়েন্টেড না হয়ে পদ্ধতি ভিত্তিক এবং এটি তথ্য উত্সগুলিতে অ্যাক্সেসের বিকাশকে আরও শক্তিশালী ইন্টারফেস হিসাবে বিবেচনা করা হয়। এটি কাটিয়ে ওঠার জন্য, এডিও ওএলই ডিবির শীর্ষে একটি অবজেক্ট-ভিত্তিক স্তর হিসাবে নকশাকৃত এবং একটি সহজ এবং উচ্চ-স্তর সরবরাহ করার জন্য - যদিও এটি খুব শক্তিশালী - এটির সাথে কাজ করার উপায়। এডিওর দুর্দান্ত সুবিধা এটির যে আপনি প্রদত্ত প্রকারের ডেটা উত্সের সাথে সুনির্দিষ্ট বৈশিষ্ট্যগুলি ম্যানিপুলেট করতে এটি ব্যবহার করতে পারবেন, যত সহজেই আপনি এটি ব্যবহার করতে পারেন সেই সমস্ত বৈশিষ্ট্য যা সমস্ত ডেটা উত্সের ধরণের ক্ষেত্রে প্রযোজ্য access আপনি কিছু অসন্তুষ্টিজনক সর্বনিম্ন সাধারণ ডিনোমিনেটরে সীমাবদ্ধ নেই।
সমস্ত ডেটাবেজে ওডিবিসি ড্রাইভার থাকা অবস্থায় তাদের সবেরই ওএলই ডিবি ড্রাইভার নেই। OLE এবং ODBC এর মধ্যে এমন একটি ইন্টারফেস রয়েছে যা আপনি ওএলই ডিবি-মতো ফ্যাশনে অ্যাক্সেস করতে চাইলে ব্যবহার করা যেতে পারে। এই ইন্টারফেসটিকে এমএসডিএএসকিউএল (ওডিবিসির জন্য মাইক্রোসফ্ট ওএলই ডিবি সরবরাহকারী) বলা হয়।
এসকিউএল সার্ভার ডেটা অ্যাক্সেস টেকনোলজিস
যেহেতু SQL সার্ভার (1) মাইক্রোসফট দ্বারা তৈরি করা হয়, এবং (2) মাইক্রোসফট ডাটাবেসের প্ল্যাটফর্ম, উভয় ODBC এবং, OLE DB ব্যবহার এটির জন্য একটি প্রাকৃতিক উপযুক্ত হয়।
ODBC
যেহেতু অন্যান্য সমস্ত ডাটাবেস প্ল্যাটফর্মগুলিতে ওডিবিসি ইন্টারফেস ছিল, মাইক্রোসফ্ট স্পষ্টতই এসকিউএল সার্ভারের জন্য একটি সরবরাহ করতে হয়েছিল। এগুলি ছাড়াও, মাইক্রোসফ্ট অ্যাক্সেসের মূল ডিফল্ট প্রযুক্তি ডিএও সমস্ত বাহ্যিক ডেটা উত্সের সাথে কথা বলার মানক উপায় হিসাবে ওডিবিসি ব্যবহার করে। এটি একটি ওডিবিসি ইন্টারফেসকে একটি সাইন কোয়া নয় made এসকিউএল সার্ভারের সাথে প্রকাশিত এসকিউএল সার্ভারের সংস্করণ 6 ওডিবিসি ড্রাইভারটি এখনও প্রায় রয়েছে। পরবর্তী সংস্করণগুলি নতুন তথ্য প্রকার, সংযোগ প্রযুক্তি, এনক্রিপশন, এইচএ / ডিআর ইত্যাদি হ্যান্ডেল করতে প্রকাশিত হয়েছে যা পরবর্তী প্রকাশের সাথে উপস্থিত হয়েছে। 09/07/2018 পর্যন্ত সর্বাধিক সাম্প্রতিক প্রকাশ v13.1 "এসকিউএল সার্ভারের জন্য ওডিবিসি ড্রাইভার", 23/03/2018 এ প্রকাশিত।
OLE DB
এটি মাইক্রোসফ্টের নিজস্ব প্রযুক্তি, যা তারা ২০০২ - ২০০৫ সাল থেকে এর সাথে সংযুক্ত এডিও স্তর সহ দৃ strongly়ভাবে প্রচার করেছিল। তারা সম্ভবত আশা করেছিল যে এটি পছন্দসই ডেটা অ্যাক্সেস প্রযুক্তিতে পরিণত হবে। (এমনকি তারা অ্যাসেস 2002/2003 এ ডেটা অ্যাক্সেসের জন্য এডিওকে ডিফল্ট পদ্ধতি হিসাবে তৈরি করেছিলেন)) তবে শেষ পর্যন্ত এটি স্পষ্ট হয়ে উঠল যে এটি বেশ কয়েকটি কারণের জন্য ঘটেনি, যেমন:
- বিশ্ব মাইক্রোসফ্ট প্রযুক্তিগুলিতে রূপান্তর করতে ও ওডিবিসি থেকে দূরে চলেছিল না;
- ডিএও / ওডিবিসি এডিও / ওএলই ডিবির চেয়ে দ্রুত ছিল এবং এমএস অ্যাক্সেসের সাথে পুরোপুরি সংহত হয়েছিল, তাই কোনও প্রাকৃতিক মৃত্যুতে মরে যাচ্ছিল না;
- মাইক্রোসফ্ট, বিশেষত ADO.NET দ্বারা নির্মিত নতুন প্রযুক্তিগুলি ওডিবিসির সাথে সরাসরি কথা বলতে পারে। ADO.NET সরাসরি OLE DB এর সাথেও কথা বলতে পারে (এভাবে ADO কে ব্যাক ওয়াটারে রেখে দেয়) তবে এটি (ADO এর বিপরীতে) সম্পূর্ণরূপে নির্ভর করে না।
এই কারণগুলির জন্য এবং অন্যদের জন্য , মাইক্রোসফ্ট v11 (এসকিউএল সার্ভার 2012) এর পরে এসকিউএল সার্ভারের রিলিজের জন্য ডেটা অ্যাক্সেস প্রযুক্তি হিসাবে মাইক্রোসফ্ট প্রকৃতপক্ষে ওএলই ডিবিকে অবমূল্যায়ন করেছে। এর আগে কয়েক বছর ধরে তারা এসকিউএল সার্ভার নেটিভ ক্লায়েন্ট উত্পাদন এবং আপডেট করে যা ওডিবিসি এবং ওএলই ডিবি উভয় প্রযুক্তিই সমর্থন করে। তবে ২০১২ সালের শেষের দিকে, তারা ঘোষণা করেছিল যে এসকিউএল সার্ভারে নেটিভ রিলেশনাল ডেটা অ্যাক্সেসের জন্য তারা ওডিবিসির সাথে সারিবদ্ধ হবে এবং অন্য সবাইকে এটি করার জন্য উত্সাহিত করেছিল। তারা আরও জানিয়েছে যে ভিএল / এসকিউএল সার্ভার ২০১২ এর পরে এসকিউএল সার্ভার প্রকাশ করে সক্রিয়ভাবে ওএল ডিবি সমর্থন করবে না !
এই ঘোষণা প্রতিবাদের ঝড় তুলেছিল। লোকেরা বুঝতে অসুবিধে হয়েছিল যে কেন এমএস হঠাৎ করে এমন কোনও প্রযুক্তি হ্রাস করছে যা তারা প্রতিশ্রুতিবদ্ধ হতে বহু বছর ব্যয় করেছিল। এছাড়াও, এসএসএএস / এসএসআরএস এবং এসএসআইএস, যা এমএস-লিখিত অ্যাপ্লিকেশনগুলি এসকিউএল সার্ভারের সাথে ঘনিষ্ঠভাবে লিঙ্কিত ছিল, সম্পূর্ণ বা আংশিকভাবে ওএলই ডিবির উপর নির্ভরশীল ছিল। তবুও আরেকটি অভিযোগ হ'ল ওএলই ডিবির নির্দিষ্ট কিছু কাঙ্ক্ষিত বৈশিষ্ট্য ছিল যা ওডিবিসির কাছে ফিরিয়ে দেওয়া অসম্ভব বলে মনে হয়েছিল - সর্বোপরি, ওএলই ডিবির অনেক ভাল পয়েন্ট ছিল।
অক্টোবর 2017 এ, মাইক্রোসফ্ট ওলেএল ডিবি-কে পুনঃপ্রেরণ করেছে এবং আনুষ্ঠানিকভাবে ছাড়িয়েছে । তারা নতুন ড্রাইভারের (এমএসওএলডিবিএসকিউএল) আসন্ন আগমন ঘোষণা করেছিল যার সাথে নেটিভ ক্লায়েন্ট ১১ এর বিদ্যমান বৈশিষ্ট্য সেট থাকবে এবং মাল্টি-সাবনেট ফেলওভার এবং টিএলএস ১.২ সমর্থনও প্রবর্তন করবে। ড্রাইভারটি 2018 সালের মার্চ মাসে মুক্তি পেয়েছিল।