ماهو الفرق بين ADO.NET و ADO وما هي الاختلافات
في هذا المقال سوف نتطرق الى ما هو ADO.NET ومناقشة بعض المعلومات الاساسية عنها بعد ذلك سوف نقوم بسرد الفروقات الجوهرية بين التقنيتين
ماهو تقنية ADO.NET؟
هي اختصار ل ActiveX Data Object
عبارة عن تقنية للوصول إلى قاعدة البيانات أنشأتها Microsoft كجزء من إطار عمل NET الذي يمكنه الوصول إلى أي نوع من مصادر البيانات وانها مجموعة من الفئات الموجهة للكائنات التي توفر مجموعة غنية من مكونات البيانات لإنشاء تطبيقات قواعد بيانات عالية الأداء وموثوق بها وقابلة للتطوير لتطبيقات الخادم والعميل بالإضافة إلى البيئات الموزعة عبر الإنترنت والشبكات الداخليه في نموذج ADO.NET
يستخدم ADO .NET استعلامات SQL والإجراءات المخزنة لقراءة و تحديث وحذف البيانات من مصدر البيانات.
يتكون ADO.NET بشكل أساسي من جزأين
يُفهم ببساطة على أنه تعلم ADO.NET هو في الواقع تعلم الكائنات في مكتبتين من الفئات
مزود بيانات .NET: يستخدم للاتصال بقاعدة البيانات وتنفيذ الأوامر واسترداد النتائج في قاعدة البيانات المتصلة
مجموعة بيانات الذاكرة باستخدام System.Data ؛
الاختلافات الجوهرية بين - ADO و ADO.NET :
تقنية ADO : هي التقنية التي كانت تستخدم قبل ADO.NET
- مصممة للعمل في بيئة متصلة باستمرار مع قاعدة البيانات .
- يستخدم الكائن Record Set للاحتفاظ بمجموعة بيانات واحدة .
- تحتوي على أنواع من المؤشرات Cursors المستخدمة لأغراض مختلفة ولكل مؤشر إمكانياته الخاصة.
- تخزن البيانات في هيئتها الثنائية مما يصعب أرسالها عبر جدران الحماية . كما أنها غير مفيدة للأنظمة التي لا تدعم ADO .
- تستهلك قدرا من موارد النظام بسبب اتصالها الدائم بقاعدة البيانات أثناء المعالجة
تقنية ADO.NET : هي تقنية مطورة عن ADO
- مصممة من الأساس للعمل في بيئة غير متصلة ويمكنها العمل في البيئتين المتصلة والغير متصلة.
- يستخدم الكائن DataSet للاحتفاظ بعدة مجموعات من البيانات.
- لا تستخدم المؤشرات لأنها تعمل في بيئة غير متصلة
- تخزن البيانات في هيئة XML العالمية . وهذه الهيئة مصممة لكي ترسل عبر جدران الحماية وعبر الشبكات دون مشاكل كما يمكن لأي تطبيق قراءة البيانات بهيئة XML بسهولة
- تعمل كنظام منفصل عن قاعدة البيانات فهي لا تتصل بها إلا عند الضرورة.
جوهر الاختلاف او الفرق بين ADO.NET و ADO
- تخزن البيانات في هيئة XML العالمية . وهذه الهيئة مصممة لكي ترسل عبر جدران الحماية وعبر الشبكات دون مشاكل كما يمكن لأي تطبيق قراءة البيانات بهيئة XML بسهولة .
- تعمل كنظام منفصل عن قاعدة البيانات فهي لا تتصل بها إلا عند الضرورة.
في تقنية ADO
- تخزن البيانات في هيئتها الثنائية مما يصعب أرسالها عبر جدران الحماية . كما أنها غير مفيدة للأنظمة التي لا تدعم ADO .
- تستهلك قدرا من موارد النظام بسبب اتصالها الدائم بقاعدة البيانات أثناء المعالجة
تعليقات
إرسال تعليق