الفرق بين ردبس و أوردبس

Anonim

ردبس مقابل نظام إدارة الملفات

نظام إدارة قواعد البيانات العلائقية (ردبس) هو نظام إدارة قواعد البيانات (دبمس) يستند إلى النموذج العلائقي. أنظمة إدارة قواعد البيانات الأكثر شيوعا حاليا هي ردمس. قاعدة بيانات الكائن-العلائقية (أوردبمس) هي أيضا نظام إدارة قواعد البيانات الذي يمتد ردبس لدعم فئة أوسع من التطبيقات ومحاولات لإنشاء جسر بين نماذج علائقية وجوه المنحى.

كما ذكر سابقا، يستند ردبس السابق إلى النموذج العلائقي ويتم تخزين البيانات في ردمس في شكل جداول ذات صلة. لذلك، يمكن ببساطة أن ينظر إلى قاعدة بيانات علائقية على أنها مجموعة من واحد أو أكثر من العلاقات أو الجداول مع الأعمدة والصفوف. كل عمود يتوافق مع سمة من العلاقة وكل صف يتوافق مع السجل الذي يتكون من قيم البيانات للمنشأة. يتم تطوير ردمس عن طريق توسيع التسلسل الهرمي ونماذج الشبكة، التي كانت نظامين قاعدة بيانات سابقة. العناصر الرئيسية ل ردمس هي مفاهيم السلامة العلائقية والتطبيع. وتستند هذه المفاهيم على 13 قواعد لنظام العلائقية التي وضعتها تيد كود. بعد ثلاثة أسس أساسية يجب أن يتبعها ردمس. أولا، يجب أن تعقد جميع المعلومات في شكل جدول. ثانيا، يجب ألا تكرر كل قيمة موجودة في أعمدة الجدول وأخيرا استخدام لغة الاستعلام القياسية (سكل). أكبر ميزة من ردبس هو سهولة للمستخدمين لخلق الوصول وتوسيع البيانات. بعد إنشاء قاعدة بيانات، يمكن للمستخدم إضافة فئات بيانات جديدة إلى قاعدة البيانات دون تغيير التطبيق الحالي. هناك بعض القيود البارزة في ردبس أيضا. ويتمثل أحد القيود في أن عدم فعاليتها عند العمل مع لغات أخرى غير سكل وكذلك حقيقة أن جميع المعلومات يجب أن تكون في جداول حيث يتم تعريف العلاقات بين الكيانات بالقيم. وعلاوة على ذلك، ليس لدى ردمس مساحة تخزين كافية لمعالجة البيانات مثل الصور والصوت الرقمي والفيديو. حاليا معظم أنظمة إدارة قواعد البيانات المهيمنة مثل عائلة DB2 عب، أوراكل، مايكروسوفت الوصول و سكل سيرفر هي في الواقع ردمس.

كما ذكر سابقا يوفر النظام أوردبس أرضية وسط بين قواعد البيانات ردمس وجوه المنحى (أودبس). يمكنك ببساطة القول أن أوردبس يضع الواجهة الأمامية الموجهة كائن على ردبس. عندما يتصل تطبيق مع أوردبس فإنه عادة ما تعمل كما لو تم تخزين البيانات ككائنات. ثم سيقوم أوردبس بتحويل معلومات الكائن إلى جداول البيانات مع الصفوف والأعمدة والتعامل مع البيانات كما تم تخزينها في ردبس. وعلاوة على ذلك، عندما يتم استرداد البيانات، فإنه سيعود كائن معقد تم إنشاؤها عن طريق إعادة تجميع البيانات البسيطة. أكبر ميزة من أوردبس هو أنه يوفر طرق لتحويل البيانات بين شكل ردبس وتنسيق أودبس، بحيث مبرمج لا تحتاج إلى كتابة التعليمات البرمجية لتحويل بين الصيغتين والوصول إلى قاعدة البيانات من السهل من لغة الكائن المنحى.

على الرغم من أن ردبس و أوردبس نظام إدارة قواعد البيانات (دبمس)، إلا أنها تختلف في كيفية تفاعلهما مع التطبيقات. التطبيقات التي تستخدم ردبس يجب القيام بعمل إضافي عند تخزين البيانات المعقدة في حين أوردبس توفير بطبيعتها الدعم لهذا. ولكن نظرا للتحول الداخلي بين صيغ البيانات، يمكن أن تتحلل أوردبس. لذلك اختيار واحد على الآخر يعتمد على البيانات التي تحتاج إلى تخزينها / إدارتها.