وكالة تنمية المناطق الريفية

بنية قاعدة البيانات العلائقية الموزعة ( DRDA ) هي معيار قابلية التشغيل البيني لقواعد البيانات من مجموعة Open Group .
يصف معيار DRDA بنية قواعد البيانات العلائقية الموزعة . ويحدد قواعد الوصول إلى البيانات الموزعة، ولكنه لا يوفر واجهات برمجة التطبيقات (APIs) الفعلية لتنفيذ هذا الوصول . وقد استُخدم لأول مرة في DB2 2.3.
تم تصميم DRDA بواسطة مجموعة عمل داخل IBM في الفترة من 1988 إلى 1994. يتم تعريف الرسائل والبروتوكولات والمكونات الهيكلية لـ DRDA بواسطة بنية إدارة البيانات الموزعة .
عناصر
- مُستقبِل طلبات التطبيقات (AR). يستقبل مُستقبِل طلبات التطبيقات طلبات SQL من التطبيقات ويرسلها إلى خوادم التطبيقات المناسبة للمعالجة. وباستخدام هذه الوظيفة، يمكن لبرامج التطبيقات الوصول إلى البيانات البعيدة.
- خادم التطبيقات (AS). يستقبل خادم التطبيقات الطلبات من مُستخدمي التطبيقات ويُعالجها. يُنفّذ خادم التطبيقات العمليات على الأجزاء القابلة للمعالجة، ويُحيل الباقي إلى خوادم قواعد البيانات لمزيد من المعالجة. يتواصل خادم التطبيقات مع خادم التطبيقات عبر بروتوكول يُسمى بروتوكول دعم التطبيقات، وهو المسؤول عن تحويل تمثيل البيانات .
- خادم قاعدة البيانات (DS). يستقبل خادم قاعدة البيانات الطلبات من خادم التطبيقات (AS) أو خوادم قواعد بيانات أخرى. يدعم خادم قاعدة البيانات الطلبات الموزعة، حيث يقوم بإعادة توجيه أجزاء من الطلب إلى خوادم قواعد البيانات المتعاونة لتنفيذه. يتواصل خادم التطبيقات وخادم قاعدة البيانات فيما بينهما عبر بروتوكول يُسمى بروتوكول دعم قواعد البيانات .
قواعد البيانات التي تدعم DRDA
- أباتشي ديربي (نظام إدارة قواعد البيانات العلائقية بلغة جافا)
- IBM Db2
- خادم Informix الديناميكي الإصدار 11.10
- بوابة قاعدة بيانات أوراكل لـ DRDA - تُمكّن قاعدة بيانات أوراكل من العمل كعميل DRDA، والوصول إلى قواعد البيانات البعيدة غير التابعة لأوراكل (بشكل أساسي DB2).
- موفر قاعدة بيانات أوراكل لـ DRDA - يمكّن قاعدة بيانات أوراكل من العمل كخادم DRDA، مما يوفر الوصول إلى قاعدة بيانات أوراكل للعملاء البعيدين (مثل أنظمة IBM i التي تستخدم مكتبة عميل DB2/400 DRDA).
روابط خارجية
- وصف بروتوكول DRDA من OpenGroup، مؤرشف بتاريخ 22 نوفمبر 2005 على موقع Wayback Machine.
فئات :
- معايير المجموعة المفتوحة
- الوصول إلى بيانات SQL
- بروتوكولات طبقة التطبيق
- بروتوكولات الوصول إلى قواعد البيانات
- نماذج قواعد البيانات
