اذهب إلى المحتوى
  • 0

ما الفرق بين graph database و relational database

خالد مرتضى

السؤال

Recommended Posts

  • 1

بالإضافة إلى إجابة محمد فإن كلا من قواعد البيانات البيانية والعلائقية يمكن إستخدامهما لتمثيل نفس نوعية البيانات نظرًا لأن كلاهمة يصلح لتحديد علاقات many-to-many على عكس قواعد البيانات الdocument كالmongodb والتي لا تصلح لعلاقات الmany to one, ولكن على الرغم من ذلك يوجد فروق وإختلافات يجب معرفتها لتحديد أي نوع من النوعين يجب أن تختار, فروق مثل

  • هل البيانات متصلة بشكلٍ كبير أم لا؟ حيث أن القواعد البيانية تعد خيارًا جيدًا عندما يكون هناك إتصال بين البيانات بشكلٍ كبير مثل شبكات التواصل الإجتماعي
  • هل الإستعلام عن البيانات أهم من تخزينها؟ حيث أن القواعد العلائقية تعد إختيارًا جيدًا عند التخزين عكس نظيرتها البيانية التي تعد خيارًا مثاليًا عند إستقبال البيانات 
  • هل الdata model تتغير أم ثابتة؟ حيث أن القواعد البيانية لا تجبرك على إستخدام schema  معينة عىل عكس القواعد العلائقية

يمكنك التفكير في تلك الأسئلة قبل القيام بإختيار قاعدة البيانات حتى تتأكد أنك قمت بإختيار الخيار المناسب لك 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

يقدم كل منها مزايا مختلفة لنماذج البيانات وقدرات لربط العلاقات بين البيانات
graph database 
 قاعدة بيانات الرسم البياني - graph database - هي قاعدة بيانات NoSQL تخزن البيانات كرسم بياني , ما يميز قواعد بيانات الرسم البياني عن قواعد البيانات الأخرى هو أنها تقوم بتوثيق العلاقات بين البيانات وتحديد أولوياتها , تتكون قواعد بيانات الرسم البياني من عقد وحواف ، حيث تمثل العقد كيانات محددة ، بينما تمثل الحواف الاتصال بين عقدتين. تم تصميمها لتكون قابلة للتطوير وتوفر مرونة يصعب العثور عليها في قواعد البيانات الأخرى.
relational database
قواعد البيانات العلائقية -relational database- تخزن البيانات في جداول علائقية. يتم تحديد الجداول من خلال الأعمدة والصفوف ، ويتم تحديد كل صف بواسطة مفتاح فريد بحيث يمكن ربطها بالصفوف في جداول أخرى, تكون قواعد البيانات العلائقية أسرع عند التعامل مع أعداد ضخمة من السجلات لأن بنية البيانات معروفة مسبقا. هذا يجعل استهلاك الذاكرة أقل, لا تحتوي قواعد بيانات الرسم البياني على بنية محددة مسبقا للبيانات وهذا هو سبب وجوب فحص كل سجل بذاته أثناء الاستعلام لتحديد بنية البيانات.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...