خالد مرتضى نشر 4 يناير 2022 أرسل تقرير نشر 4 يناير 2022 (معدل) ما الفرق بينgraph database و relational database تم التعديل في 7 يناير 2022 بواسطة شرف الدين2 توضيح السؤال 2 اقتباس
0 محمد أبو عواد نشر 4 يناير 2022 أرسل تقرير نشر 4 يناير 2022 يقدم كل منها مزايا مختلفة لنماذج البيانات وقدرات لربط العلاقات بين البيانات graph database قاعدة بيانات الرسم البياني - graph database - هي قاعدة بيانات NoSQL تخزن البيانات كرسم بياني , ما يميز قواعد بيانات الرسم البياني عن قواعد البيانات الأخرى هو أنها تقوم بتوثيق العلاقات بين البيانات وتحديد أولوياتها , تتكون قواعد بيانات الرسم البياني من عقد وحواف ، حيث تمثل العقد كيانات محددة ، بينما تمثل الحواف الاتصال بين عقدتين. تم تصميمها لتكون قابلة للتطوير وتوفر مرونة يصعب العثور عليها في قواعد البيانات الأخرى. relational database قواعد البيانات العلائقية -relational database- تخزن البيانات في جداول علائقية. يتم تحديد الجداول من خلال الأعمدة والصفوف ، ويتم تحديد كل صف بواسطة مفتاح فريد بحيث يمكن ربطها بالصفوف في جداول أخرى, تكون قواعد البيانات العلائقية أسرع عند التعامل مع أعداد ضخمة من السجلات لأن بنية البيانات معروفة مسبقا. هذا يجعل استهلاك الذاكرة أقل, لا تحتوي قواعد بيانات الرسم البياني على بنية محددة مسبقا للبيانات وهذا هو سبب وجوب فحص كل سجل بذاته أثناء الاستعلام لتحديد بنية البيانات. اقتباس
1 شرف الدين حفني نشر 4 يناير 2022 أرسل تقرير نشر 4 يناير 2022 بالإضافة إلى إجابة محمد فإن كلا من قواعد البيانات البيانية والعلائقية يمكن إستخدامهما لتمثيل نفس نوعية البيانات نظرًا لأن كلاهمة يصلح لتحديد علاقات many-to-many على عكس قواعد البيانات الdocument كالmongodb والتي لا تصلح لعلاقات الmany to one, ولكن على الرغم من ذلك يوجد فروق وإختلافات يجب معرفتها لتحديد أي نوع من النوعين يجب أن تختار, فروق مثل هل البيانات متصلة بشكلٍ كبير أم لا؟ حيث أن القواعد البيانية تعد خيارًا جيدًا عندما يكون هناك إتصال بين البيانات بشكلٍ كبير مثل شبكات التواصل الإجتماعي هل الإستعلام عن البيانات أهم من تخزينها؟ حيث أن القواعد العلائقية تعد إختيارًا جيدًا عند التخزين عكس نظيرتها البيانية التي تعد خيارًا مثاليًا عند إستقبال البيانات هل الdata model تتغير أم ثابتة؟ حيث أن القواعد البيانية لا تجبرك على إستخدام schema معينة عىل عكس القواعد العلائقية يمكنك التفكير في تلك الأسئلة قبل القيام بإختيار قاعدة البيانات حتى تتأكد أنك قمت بإختيار الخيار المناسب لك اقتباس
السؤال
خالد مرتضى
ما الفرق بينgraph database و relational database
تم التعديل في بواسطة شرف الدين2توضيح السؤال
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.