ওএলই ডিবি এবং ওডিবিসি ডেটা উত্সগুলির মধ্যে পার্থক্য কী?


171

আমি পাইভটচে সম্পর্কে একটি এমএস এক্সেল সহায়তা নিবন্ধটি পড়ছিলাম এবং ভাবছিলাম যে ওএলই ডিবি এবং ওডিবিসি সূত্রগুলির দ্বারা তারা কী বোঝায়

... আপনার এসকিউএল সম্পত্তির পরিবর্তে কমান্ডটেক্সট সম্পত্তি ব্যবহার করা উচিত, যা বর্তমানে মাইক্রোসফ্ট এক্সেলের পূর্ববর্তী সংস্করণগুলির সাথে সামঞ্জস্য করার জন্য বিদ্যমান exists আপনি যদি উভয় বৈশিষ্ট্য ব্যবহার করেন, কমান্ডটেক্সট সম্পত্তিটির মান অগ্রাধিকার নেয়।

জন্য , OLE DB ব্যবহার উৎস , CommandType সম্পত্তি CommandText সম্পত্তির মূল্য বর্ণনা করা হয়েছে।

জন্য ODBC সূত্র , CommandText সম্পত্তি ফাংশন ঠিক এসকিউএল সম্পত্তি মতো ও সম্পত্তির সেটিং ডেটা ঘটায় রিফ্রেশ করা ...

আমি আপনার সংক্ষিপ্ত উত্তর সত্যিই প্রশংসা করি।


2
মাইক্রোসফ্ট এসকিউএল সার্ভার ২০১২-এর সাথে একটি ডেটা গুদাম বাস্তবায়িত করা এই বই অনুসারে কেবল একটি পার্শ্ব নোট : "মাইক্রোসফ্ট ঘোষণা করেছে যে অদূর ভবিষ্যতে কোনও এক সময়ে ওডিবি ডিবি সংযোগের পক্ষে ওডিবিসি সংযোগের পক্ষে সমর্থন সরানো হবে।"
বি বার্গডর্ফ

2
অক্টোবর 6 2017 সাল থেকে এটি অবনমিত নয়। ব্লগস.এমএসএনএন.মাইক্রোসফট
জ্যামার

উত্তর:


147

এডিও: অ্যাক্টিভএক্স ডেটা অবজেক্টসের মতে , জেসন টি । রফের একটি বই, ২০০১ সালে ও'রিলি মিডিয়া দ্বারা প্রকাশিত (এখানে চমৎকার চিত্র), তিনি মোজিল্লা যা বলেছেন তা স্পষ্টভাবে বলেছেন।

(সরাসরি সেই বইয়ের 7 পৃষ্ঠা থেকে)

  • ওডিবিসি কেবলমাত্র সম্পর্কিত ডেটাবেজে অ্যাক্সেস সরবরাহ করে
  • OLE DB নিম্নলিখিত বৈশিষ্ট্যগুলি সরবরাহ করে
    • বিন্যাস বা অবস্থান নির্বিশেষে ডেটা অ্যাক্সেস করুন
    • ওডিবিসি ডেটা উত্স এবং ওডিবিসি ড্রাইভারদের সম্পূর্ণ অ্যাক্সেস

সুতরাং দেখে মনে হবে যে ওএলই ডিবি এসকিউএল-ভিত্তিক ডেটাসোর্সেস THRU ওডিবিসি ড্রাইভার স্তরটির সাথে ইন্টারঅ্যাক্ট করে।

বিকল্প পাঠ

আমি এই চিত্রটি সঠিক কিনা 100% নিশ্চিত নই। আমি যে দুটি সংযোগের বিষয়ে নিশ্চিত নই তারা হ'ল ADO.NET এর মাধ্যমে ADO C-api, এবং OLE DB এর মাধ্যমে ODBC কে এসকিউএল ভিত্তিক ডেটা উত্সে (কারণ এই চিত্রটিতে লেখক ওডিবি-র অ্যাক্সেসের মাধ্যমে ওডিবিসি রাখেন না, যা আমি বিশ্বাস করি একটি ভুল)।


7
ওএলই ডিবি যদি এসকিউএল ডেটা উত্সগুলির সাথে সংযোগের জন্য ওডিবিসি ব্যবহার করে তবে যে কোনও এসকিউএল ডেটা উত্স যা ওএলডি ডিবি দ্বারা সমর্থিত হয় ওডিবিসি দ্বারা সমর্থিত হতে হবে, তবে এটি ক্ষেত্রে নয় - মূল চিত্রটি অবশ্যই সঠিক ছিল (এবং এটি এক নয়) )।
ড্যানি ভারোড

8
আসলে কখনও কখনও ওএলই ডিবি ওডিবিসি ড্রাইভারকে জড়িয়ে দেয়, কখনও কখনও তা করে না। এখানে দেখুন
bobobobo

3
এই এন্ট্রি jamesmccaffrey.wordpress.com/2006/05/02/odbc-vs-ole-db বলে যে এসকিউএল ডিএসের জন্য ওএলডিবি ওডিবিসি থেকে যায়।
হার্নান

1
@ ড্যানি ভারোড আহ, কিছু মনে করবেন না। আমি "যে কোনও এসকিউএল ডেটা উত্স যা ওএলই ডিবি সমর্থিত ..." এর সমালোচনামূলক যোগ্যতাটি মিস করেছি । আমি এই বিষয়ে কথা বলছিলাম যেহেতু ওএলই ডিবি অ আরডিবিএমএস ডেটা উত্সকে সমর্থন করে, তাই ওএলবি ডিবি সমর্থিত ডেটা উত্সগুলির খণ্ডিত সেটগুলির পক্ষে ওডিবিসি সমর্থিত সামগ্রীর সুপারস্টেট হওয়া পুরোপুরি সম্ভব।
আসাদ সাইদুদ্দিন

4
ADO.NET ADO মোড়েন না। ADO.NET ক্লাসগুলি সাধারণত তাদের ডাটাবেস বা ডাটাবেস নেটওয়ার্ক লাইব্রেরিতে সরাসরি কথা বলে, অন্য কোনও সরবরাহকারী / ড্রাইভার স্তরের মাধ্যমে নয়। উদাহরণস্বরূপ, System.Data.SqlClientপরিচালিত কোডে টিডিএস প্রোটোকল পরিচালনা করে, কেবল নেটওয়ার্কের মধ্যে টিসিপি / নামযুক্ত পাইপ / ইত্যাদি সংক্রমণ পরিচালনা করতে নেটিভ কোড ব্যবহার করে। ডাটাবেসগুলির জন্য যাদের নিজস্ব কোনও পরিচালিত সরবরাহকারী নেই, আপনি System.Data.OleDbওএলই ডিবি System.Data.Odbcমোড়ানোর জন্য বা ওডিবিসি মোড়ানোর জন্য ব্যবহার করতে পারেন , তবে এটির প্রস্তাব দেওয়া হয় না।
মাইক ডিমিক

55

ওডিবিসি: - কেবলমাত্র সম্পর্কিত ডেটাবেসগুলির জন্য (এসকিউএল সার্ভার, ওরাকল ইত্যাদি)

OLE DB: - উভয় সম্পর্কযুক্ত এবং অ-সম্পর্কযুক্ত ডাটাবেসের জন্য। (ওরাকল, স্কেল সার্ভার, এক্সেল, কাঁচা ফাইল, ইত্যাদি)


4
ভুল, উভয়ই ড্রাইভারের উপর নির্ভর করে অ-সম্পর্কযুক্ত স্টোরগুলিতে কথা বলতে পারেন।
অ্যান্ডি ডেন্ট

1
না, ওডিবিসি দিয়ে আপনি কেবল রিলেশনাল ডেটাবেসই নয়, সমতল সিএসভি-ফাইলগুলিও অনুসন্ধান করতে পারেন।
ওয়ার্নফ্রিড ডমসচাইট

ভুল! টেক্সট ফাইল এবং এক্সএমএল ওডিবিসি ড্রাইভারও রয়েছে।
স্কট চু

1
আমি মনে করি এটি সঠিক নয় ... Open Database Connectivity (ODBC) is Microsoft's strategic interface for accessing data in a heterogeneous environment of relational and non- relational database management systems. সমর্থন.
microsoft.com/en-us/kb/110093

11
হ্যাঁ, আপনি ছেলেরা 2009 বা 2016 সালে ওডিবিসি সম্পর্কে কথা বলছেন ...? এটা সঠিক ছিল।
ইউশা আলেয়াউব

42

এখানে আমার বোঝাপড়া (অননুমোদিত):

ওডিবিসি হ'ল বেশিরভাগ সফটওয়্যার বিক্রেতাদের দ্বারা সমর্থিত একটি প্রযুক্তি-অজ্ঞাব্য ওপেন স্ট্যান্ডার্ড। ওএইএলডিবি হ'ল একটি প্রযুক্তি-নির্দিষ্ট মাইক্রোসফ্টের এপিআই, সিওএম-যুগের (সিওএম .NET এর আগে একটি উপাদান এবং আন্তঃঅযুক্তি প্রযুক্তি ছিল)

কিছু সময়ে বিভিন্ন ডেটাসোস বিক্রেতারা (উদাঃ ওরাকল ইত্যাদি) মাইক্রোসফ্ট ডেটা ভোক্তাদের সাথে সামঞ্জস্য রাখতে ইচ্ছুক, তাদের পণ্যগুলির জন্য ওএইএলডিবি সরবরাহকারী তৈরি করেছেন, তবে বেশিরভাগ অংশে ওএইলডিবি কেবল মাইক্রোসফ্ট-স্ট্যান্ডার্ড হিসাবে রয়ে গেছে। এখন, বেশিরভাগ মাইক্রোসফ্ট ডেটা উত্সগুলি ওডিবিসি এবং ওএইলডিবি উভয়ই অ্যাক্সেসের অনুমতি দেয়, প্রধানত লিগ্যাসি ওডিবিসি ডেটা গ্রাহকদের সাথে সামঞ্জস্যের জন্য। এছাড়াও, ওডিবিসির জন্য ওএইলডিবি সরবরাহকারী (মোড়ক) রয়েছে যা যদি কেউ চান তবে ওডিবিসি ডেটা উত্সগুলিতে অ্যাক্সেস করতে ওএইলডিবি ব্যবহার করতে দেয়।

বৈশিষ্ট্যগুলির নিরিখে ওএলডিবি ওডিবিসি থেকে যথেষ্ট সমৃদ্ধ তবে এক-রিং-টু-রুল-ও-সমস্ত-সিন্ড্রোমে ভুগছে (অতিরিক্ত জেনেরিক, অতি-জটিল, অ-মতামতযুক্ত)।

অ মাইক্রোসফ্ট বিশ্বে ওডিবিসি ভিত্তিক ডেটা সরবরাহকারী এবং ক্লায়েন্টগুলি ব্যাপকভাবে ব্যবহৃত হয় এবং কোথাও যায় না।

মাইক্রোসফ্ট বুদবুদ ভিতরে OLEDB পর্যায়ক্রমে নেটিভ .NET API গুলি যে ডেটা উত্সের জন্য নেটিভ ট্রান্সপোর্ট লেয়ার যাই হোক না কেন তার উপরে তৈরি করে তোলে (যেমন এমএস এসকিউএল সার্ভারের জন্য টিডিএস)।


20

ওডিবিসি এবং ওএলই ডিবি দুটি প্রতিযোগিতামূলক ডেটা অ্যাক্সেস প্রযুক্তি। বিশেষত এসকিউএল সার্ভার সম্পর্কিত, মাইক্রোসফ্ট তাদের উভয়কেই তাদের পছন্দের ভবিষ্যতের দিকনির্দেশনা হিসাবে প্রচার করেছে - যদিও বিভিন্ন সময়ে।

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 এ ডেটা অ্যাক্সেসের জন্য এডিওকে ডিফল্ট পদ্ধতি হিসাবে তৈরি করেছিলেন)) তবে শেষ পর্যন্ত এটি স্পষ্ট হয়ে উঠল যে এটি বেশ কয়েকটি কারণের জন্য ঘটেনি, যেমন:

  1. বিশ্ব মাইক্রোসফ্ট প্রযুক্তিগুলিতে রূপান্তর করতে ও ওডিবিসি থেকে দূরে চলেছিল না;
  2. ডিএও / ওডিবিসি এডিও / ওএলই ডিবির চেয়ে দ্রুত ছিল এবং এমএস অ্যাক্সেসের সাথে পুরোপুরি সংহত হয়েছিল, তাই কোনও প্রাকৃতিক মৃত্যুতে মরে যাচ্ছিল না;
  3. মাইক্রোসফ্ট, বিশেষত ADO.NET দ্বারা নির্মিত নতুন প্রযুক্তিগুলি ওডিবিসির সাথে সরাসরি কথা বলতে পারে। ADO.NET সরাসরি OLE DB এর সাথেও কথা বলতে পারে (এভাবে ADO কে ব্যাক ওয়াটারে রেখে দেয়) তবে এটি (ADO এর বিপরীতে) সম্পূর্ণরূপে নির্ভর করে না।

এই কারণগুলির জন্য এবং অন্যদের জন্য , মাইক্রোসফ্ট v11 (এসকিউএল সার্ভার 2012) এর পরে এসকিউএল সার্ভারের রিলিজের জন্য ডেটা অ্যাক্সেস প্রযুক্তি হিসাবে মাইক্রোসফ্ট প্রকৃতপক্ষে ওএলই ডিবিকে অবমূল্যায়ন করেছে। এর আগে কয়েক বছর ধরে তারা এসকিউএল সার্ভার নেটিভ ক্লায়েন্ট উত্পাদন এবং আপডেট করে যা ওডিবিসি এবং ওএলই ডিবি উভয় প্রযুক্তিই সমর্থন করে। তবে ২০১২ সালের শেষের দিকে, তারা ঘোষণা করেছিল যে এসকিউএল সার্ভারে নেটিভ রিলেশনাল ডেটা অ্যাক্সেসের জন্য তারা ওডিবিসির সাথে সারিবদ্ধ হবে এবং অন্য সবাইকে এটি করার জন্য উত্সাহিত করেছিল। তারা আরও জানিয়েছে যে ভিএল / এসকিউএল সার্ভার ২০১২ এর পরে এসকিউএল সার্ভার প্রকাশ করে সক্রিয়ভাবে ওএল ডিবি সমর্থন করবে না !

এই ঘোষণা প্রতিবাদের ঝড় তুলেছিল। লোকেরা বুঝতে অসুবিধে হয়েছিল যে কেন এমএস হঠাৎ করে এমন কোনও প্রযুক্তি হ্রাস করছে যা তারা প্রতিশ্রুতিবদ্ধ হতে বহু বছর ব্যয় করেছিল। এছাড়াও, এসএসএএস / এসএসআরএস এবং এসএসআইএস, যা এমএস-লিখিত অ্যাপ্লিকেশনগুলি এসকিউএল সার্ভারের সাথে ঘনিষ্ঠভাবে লিঙ্কিত ছিল, সম্পূর্ণ বা আংশিকভাবে ওএলই ডিবির উপর নির্ভরশীল ছিল। তবুও আরেকটি অভিযোগ হ'ল ওএলই ডিবির নির্দিষ্ট কিছু কাঙ্ক্ষিত বৈশিষ্ট্য ছিল যা ওডিবিসির কাছে ফিরিয়ে দেওয়া অসম্ভব বলে মনে হয়েছিল - সর্বোপরি, ওএলই ডিবির অনেক ভাল পয়েন্ট ছিল।

অক্টোবর 2017 এ, মাইক্রোসফ্ট ওলেএল ডিবি-কে পুনঃপ্রেরণ করেছে এবং আনুষ্ঠানিকভাবে ছাড়িয়েছে । তারা নতুন ড্রাইভারের (এমএসওএলডিবিএসকিউএল) আসন্ন আগমন ঘোষণা করেছিল যার সাথে নেটিভ ক্লায়েন্ট ১১ এর বিদ্যমান বৈশিষ্ট্য সেট থাকবে এবং মাল্টি-সাবনেট ফেলওভার এবং টিএলএস ১.২ সমর্থনও প্রবর্তন করবে। ড্রাইভারটি 2018 সালের মার্চ মাসে মুক্তি পেয়েছিল।


@ চিল্টেনব্রিংক আমি পোস্টটি বেশ কয়েকটি উত্স থেকে একসাথে কাবিল করেছি, যেমন আমি যে লিঙ্কগুলিতে আমার পোস্টটি আপডেট করেছি সেগুলি অন্তর্ভুক্ত করার জন্য এবং কমপক্ষে, তারা যে মন্তব্যগুলি উস্কে দিয়েছে। অন্যান্য উত্সগুলি ছিল জেসন রফের এডিয়ো বইয়ে বোবোবো এবং দ্য অ্যাকসেস 2002 ডেস্কটপ ডেভেলপারের হ্যান্ডবুক, লিটউইন, গেটেজ এবং গন্ডারলয়ের (সত্যিকারের পুরানো, তবে একটি বাস্তব ক্লাসিক) লেখা। মাইক্রোসফ্টে আমার কোনও ধরণের অভ্যন্তরীণ ট্র্যাক নেই, সুতরাং তাদের বিভিন্ন দিকের পরিবর্তনের পিছনে চিন্তাভাবনা সম্পর্কে আমার জল্পনাগুলি যদিও প্রশংসনীয় তবে পুরোপুরি আমার নিজস্ব।
মার্কেটো

6

খুব প্রাথমিক স্তরে এগুলি হ'ল বিভিন্ন ডেটা উত্সের (যেমন ডাটাবেসগুলি) জন্য পৃথক পৃথক এপিআই। OLE DB আরও নতুন এবং তর্কযুক্ত আরও ভাল।

আপনি উভয় উইকিপিডিয়ায় আরও পড়তে পারেন:

  1. OLE DB
  2. ODBC

অর্থাৎ আপনি ওডিবিসি ড্রাইভার বা ওএলই ডিবি ড্রাইভার ব্যবহার করে একই ডাটাবেসের সাথে সংযোগ করতে পারেন। এই ক্ষেত্রে ডাটাবেসের আচরণের পার্থক্য হ'ল আপনার বইটি যা উল্লেখ করে।


4
আইটি সম্পর্কিত অনেকগুলি বিষয়ের মতোই বিষয়গুলি প্রায় পুরো বৃত্তে এসে গেছে। এসকিউএল 2012 হ'ল ওলি ডিবি নেটিভ সরবরাহকারীকে সমর্থন করার শেষ সংস্করণ এবং অ্যাপ্লিকেশনগুলিকে এখন ওডিবিসি-তে ফিরে যেতে হবে। এসকিউএল সার্ভার টেকনেট.মাইক্রোসফট /en-us/library/hh967418.aspx
ক্রিস উড

4
"ওএল ডিবি আরও নতুন এবং তর্কসাপেক্ষভাবে আরও ভাল" এটি ২০০৮ সালে সত্য হতে পারে তবে ২০১৪ সালে নয়
মাইকেল ডেভিড ওয়াটসন

@ মিশেলড্যাভিড ওয়াটসন তাই আপনি কী বলবেন। ওডিবিসি ওডিএলডিবি আরও ভাল ব্যবহার? আমার যথাসম্ভব বিভিন্ন এসকিউএল ডেটাবেস সমর্থন করা প্রয়োজন need এবং এটি উল্লেখ করেছে যে, ওএলই ডিবি একটি ওডিবিসি ডেটাসোর্সও অ্যাক্সেস করতে পারে। তাহলে আপনি কেন বলবেন যে "ওএলই ডিবি আরও নতুন এবং তর্কাতীতভাবে আরও ভাল" 2015 সালে এখনও ভুল? :)
ভাগ্যবানলেকি

@ লাকিলিইকি এমএস ওএইলডিবি হ্রাস করেছে এবং এসকিউএল সার্ভার আর এটি সমর্থন করে না (এসএস ২০১২ এটি সমর্থন করার জন্য সর্বশেষতম ছিল)। এমএসডিএন.মাইক্রোসফট.এইন.উস
লাইবারি

5

উভয়ই ডেটা সরবরাহকারী (এপিআই যা আপনার কোড কোনও ডেটা উত্সের সাথে কথা বলার জন্য ব্যবহার করবে)। ওলেডব যা 1998 সালে চালু হয়েছিল তার অর্থ ওডিবিসির প্রতিস্থাপন ছিল (1992 সালে প্রবর্তিত)


5

3

আমি সমস্ত বিবরণ সম্পর্কে নিশ্চিত নই, তবে আমার বোধগম্যতা হল যে ওএলই ডিবি এবং ওডিবিসি হ'ল দুটি এপিআই যা প্রতিটি প্রয়োগের সুনির্দিষ্ট বিশদ বিবরণ না নিয়েই বিভিন্ন ধরণের ডাটাবেসের সাথে সংযোগ স্থাপনের জন্য উপলব্ধ। ওএলই ডিবি-তে উইকিপিডিয়া নিবন্ধ অনুসারে ওলে ডিবি হ'ল মাইক্রোসফ্টের ওডিবিসির উত্তরসূরি, এবং এমন কিছু বৈশিষ্ট্য সরবরাহ করেন যা আপনি ওডিবিসি যেমন ডেটাবেস উত্স হিসাবে স্প্রেডশীট অ্যাক্সেসের মতো করতে সক্ষম নাও হতে পারেন provides


2

মাইক্রোসফ্ট ওয়েবসাইটে, এটি দেখায় যে নেটিভ OLEDB সরবরাহকারী সরাসরি এসকিউএল সার্ভারে প্রয়োগ করা হয় এবং অন্য ডাটাবেসগুলি যেমন সিসবেস, ডিবি 2 ইত্যাদি অ্যাক্সেসের জন্য ওডিলিডি সরবরাহকারী হিসাবে পরিচিত ওএইলডিবি সরবরাহকারী বলা হয় ওএইলডিবি সরবরাহকারীর অধীনে বিভিন্ন ধরণের উপাদান রয়েছে। আরও তথ্যের জন্য এমএসডিএন-এ বিতরণ করা প্রশ্নের দেখুন।


0

ওডিবিসি কেবল রিলেশনাল ডাটাবেসের জন্য কাজ করে, এটি এমএস এক্সেল ফাইলের মতো সম্পর্কহীন ডাটাবেসের সাথে কাজ করতে পারে না। যেখানে ওলেবডি সব কিছু করতে পারে।


-3

কেন এম O ওএলডিবি আবিষ্কার করেন তা জানতে, আপনি ওডিবিবি-র সাথে ওডিবিবি তুলনা করতে পারবেন না। পরিবর্তে, আপনার ডিএও, আরডিও বা এডিওর সাথে OLEDB তুলনা করা উচিত। পরেরটি মূলত এসকিউএল উপর নির্ভর করে। তবে ওএইএলডিবি COM এর উপর নির্ভর করে। তবে ওডিবিসি ইতিমধ্যে সেখানে বহু বছর রয়েছে, সুতরাং এর প্রতিকারের জন্য একটি ওএইলডিবি-ওডিবিসি সেতু রয়েছে। আমার মনে হয় এম O ওএলডিবি আবিষ্কার করলে একটি বড় ছবি আছে picture

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.