OLEDB اور ODBC کے درمیان فرق

Anonim

اوڈی بی بی بمقابلہ OLEDB

اگر آپ جانتے ہیں کہ وہ کیا ہیں، تو آپ شاید ایک ڈویلپر ہیں. اگر آپ نہیں جانتے کہ وہ کیا ہیں، لیکن جاننا چاہتے ہیں - آپ شاید مستقبل کے ڈویلپر ہیں.

اس مقابلے کی تکنیکی نوعیت کی وجہ سے، میں نے مضمون کے اختتام پر شرائط کی ایک چمکی شامل کی ہے. اگر آپ اس طرح کی نئی چیزیں ہیں، تو آپ پہلے اس پر نظر ڈالنا چاہتے ہیں.

ہمیں ان شرائط پر نظر آتے ہیں، وہ کیا استعمال کرتے ہیں اور جس میں میں سفارش کرتا ہوں.

وضاحت کی شرائط

او ڈی بی بی ڈرائیور آرکیٹیکچر

او ڈی بی بی اوپن ڈیٹا بیس کنکشن کے لئے مختصر ہے. یہ ایک انٹرفیس معیاری ہے، مختلف اطلاقات اور آپریٹنگ سسٹم (OS) کے درمیان مواصلات کے لئے ڈیزائن کیا گیا ہے.

جیسے، مثال کے طور پر، اگر آپ نے لینکس کے لئے ایک پروگرام لکھا تھا، لیکن آپ چاہتے تھے کہ میں بھی (OS) کام کریں. آپ کا جواب اے ڈی ڈی بی کی طرح API ہوگی.

اس دورے کے دوران، پروگراموں کو نئے یا مختلف او ایس کے لئے مکمل طور پر دوبارہ لکھا جاتا تھا. عمل ناکافی تھا.

ODBC اس مسئلہ کو حل کرنے کے لئے 1992 ء میں پھیل گیا.

ODBC اصل میں تشکیل شدہ سوالات کی زبان (SQL) کے لئے تیار کیا گیا تھا. اس کے بعد سے مزید پروگرامنگ زبانوں کو سنبھالنے میں توسیع ہوئی ہے.

OLE BD آبجیکٹ لنکنگ اور ایڈیڈنگ ڈیٹا بیس کے لئے مختصر ہے. یہ API کا ایک گروپ ہے جس میں مختلف فائل فارمیٹس میں اے پی پی ڈیٹا تک رسائی فراہم کرنے کے لئے ڈیزائن کیا گیا ہے. اس میں SQL صلاحیت (جیسے ODBC)، اور بہت سی دوسری زبانوں شامل ہیں.

OLE بی ڈی ODBC کو کامیاب کرنے کے لئے مقرر کیا گیا تھا، لیکن چیزیں تبدیل ہوگئیں …

ODBC بمقابلہ OLEDB

ODBC ابتدائی طور پر SQL پر توجہ مرکوز کیا گیا تھا اور اگر آپ SQL کا استعمال کرتے ہیں تو ODBC کے ساتھ جانا واضح انتخاب OLEDB ہونے کے لئے استعمال کیا جاتا ہے. لیکن جب آپ مضمون میں بعد میں تلاش کریں گے، 2012 میں OLEDB کی حمایت کرنے کے لئے آخری SQL ریلیز جاری رکھے گا. اور یہ تیزی سے باہر نکل رہا ہے.

مائیکروسافٹ کی طرف سے حکمت عملی میں یہ تبدیلی کچھ دور محافظ لیا. بہت سے ضد صارفین بہت زیادہ عرصے سے ODBC پر پھنس گئے ہیں، لہذا اقدام نے احساس بنایا. یہ بھی حقیقت یہ تھی کہ او ڈی بی بی کی توسیع کی گئی تھی.

ان دونوں کے درمیان فرق کے طور پر، بہت تکنیکی کے بغیر کہنا کہنا بہت مشکل ہے.

کور میں وہ مختلف ڈیٹا ذرائع کے مختلف API کے ہیں.

ایک رائے یہ ہے کہ او ڈی بی بی زیادہ مخصوص اور نقطہ ہے، جہاں OLEDB زیادہ عام اور زیادہ پیچیدہ ہے.

موجودہ معاونت

SQL کا 2012 لانچ OLEDB کی حمایت کرنے کا آخری تھا. یہ او ڈی بی بی کے حق میں ووٹ سککا ہے.

او ڈی بی بی نے ڈرائیوروں کے استعمال کے ساتھ اپنی مطابقت کو وسیع کیا ہے، جو مائیکروسافٹ کی حکمت عملی کی تبدیلی میں ایک اہم ڈرائیونگ عنصر ہے.

ڈویلپرز کو اپنانے کی ضرورت ہے

مندرجہ بالا ایس ایس ایل کی رہائی (ڈینالی) OLEDB کے سات سال کی حمایت کے ساتھ آئے. اس کا مطلب یہ ہے کہ جیسا کہ میں یہ لکھتا ہوں، ڈویلپرز کو صرف دو سال تک اپنانے کے لئے چھوڑ دیا گیا ہے.

ہر کوئی سمجھتا ہے کہ یہ اپنانے کے لئے مشکل ہوسکتا ہے، لیکن OLEDB کے صارفین کو جلد ہی کوئی انتخاب نہیں ہوگا.

ODBC اور OLEDB

میرے درمیان اختلافات، یہ بہت تکنیکی ہے. پڑھنے کے آسانی کے لئے میں نے ایک میز میں معلومات شامل کی ہے.

یہ میز ایف ٹی پی سے تکنیکی سفید کاغذ کی معلومات سے متعلق ہے. ساس. com

اوڈی بی بی OLEDB
اصل میں نسبتا ڈیٹا بیس کے لئے ڈیزائن کیا گیا ہے. (تبدیل کر کے بعد) اصل میں غیر رشتہ دار اور انحصار ڈیٹا بیس کے لئے ڈیزائن کیا گیا ہے.
SQL SQL سپورٹ 2019
اجزاء پر مبنی پروسیسرل کی بنیاد پر
تعینات کرنا مشکل ہے تعینات کرنے کے لئے بہت مشکل

یہ صرف اس کے بارے میں اپ گریڈ کرنے کے لئے زیادہ مشکل. میں امید کرتا ہوں کہ آپ اب ODBC اور OLEDB کے درمیان فرق کا بہتر سمجھنا چاہتے ہیں. اگر آپ نہیں کرتے ہیں تو، میں ذیل میں کچھ مزید پڑھنے کے ساتھ ساتھ مندرجہ بالا ٹیکنیکل کاغذ کا لنک بھی فراہم کرتا ہوں.

اگر آپ ان دو API کے استعمال میں تجربے کا سامنا کرتے ہیں، تو ہمیں تبصرے میں کیوں نہیں بتائیں؟ کیا ہم نے کچھ غلط کیا؟ کیا وہاں کچھ نیاbies وہاں سے باہر نکال سکتا ہے؟

ہم آپ کو تبصرے میں آپ سے سننا پسند کروں گا.

اصطلاحات

او ڈی بی سی: اوپن ڈیٹا بیس کنکشن

OLE DB: آبجیکٹ لنکنگ اور اڈیٹنگ ڈیٹا بیس

او ایس: آپریٹنگ سسٹم (جیسے ونڈوز)

API: ایپلی کیشنز پروگرامنگ انٹرفیس

رشتہ دار ڈیٹا بیس: A سیٹ اعداد و شمار کے سامان کی میزوں میں ترتیب. اعداد و شمار کی اشیاء ڈیٹا بیس میزوں کو دوبارہ منظم کرنے کے بغیر تک رسائی حاصل کی جاسکتی ہے.

غیر رشتہ دار ڈیٹا بیس: معاشرتی معیار کی پیروی نہیں کرتا. بھی ایس ایس ایس ڈیٹا بیس کے طور پر بھی جانا جاتا ہے.

مزید پڑھنا

سے متعلق (آخری - اوپر ملاحظہ کریں، OLEDB SQL فعالیت کو کھو رہا ہے) سفید کاغذ: // ftp. ساس. com / techsup / ڈاؤن لوڈ / v8papers / odbcdb. پی ڈی ایف

رشتہ دار بمقابلہ غیر رشتہ دار ڈیٹا بیس: // www. کانگریس. ODBC بمقابلہ OLEDB پر / پیمانے / متعلقہ / بمقابلہ غیر غیر متعلقہ متعلق ڈیٹا بیس

صارف کی رائے: // community. قلی. کام / موضوع / 106540 ​​