هل يتم توزيع قاعدة بيانات Mongodb؟
هل يتم توزيع قاعدة بيانات Mongodb؟

فيديو: هل يتم توزيع قاعدة بيانات Mongodb؟

فيديو: هل يتم توزيع قاعدة بيانات Mongodb؟
فيديو: كيفية توصيل قاعدة البيانات Nodejs + MongoDB Atlas 2024, مارس
Anonim

MongoDB هي رائدة غير علائقية قاعدة البيانات نظام الإدارة ، وعضو بارز في حركة NoSQL. بدلاً من استخدام الجداول والمخططات الثابتة للعلائقية قاعدة البيانات نظام الإدارة (RDBMS) ، MongoDB يستخدم تخزين القيمة الرئيسية في مجموعة المستندات.

بجانب هذا ، هل MongoDB جيد لقاعدة بيانات المعاملات؟

في الصميم، MongoDB وثيقة قاعدة البيانات و- بشكل افتراضي تقريبًا- هذا النوع من قواعد بيانات ليست متوافقة مع ACID ، خاصة عندما يتعلق الأمر بوثائق متعددة المعاملات (على مستوى المستند ، MongoDB يدعم بالفعل حامض المعاملات ).

بعد ذلك ، السؤال هو ، هل تفقد MongoDB البيانات؟ MongoDB علبة تفقد البيانات في العديد من الطرق المذهلة ، لم يكن الاسترداد على قاعدة بيانات فاسدة ناجحًا ، سجل ما قبل المعاملة. كان للنسخ المتماثل بين السيد والعبد فجوات في عمليات الفتح ، مما تسبب في فقدان العبيد لسجلات السيد. نعم ، لا يوجد مجموع اختباري ، ونعم ، كان لحالة النسخ حالة العبيد الحالية.

بعد ذلك ، السؤال هو ، هل MongoDB هو NoSQL؟

MongoDB هو نوع من NoSQL قاعدة البيانات. في MongoDB النموذج هو "تخزين المستندات". NoSQL كلها قواعد بيانات ليست قواعد بيانات علائقية (Redis ، MongoDB ، كاساندرا ، إلخ). NoSQL قواعد البيانات لا تستخدم SQL.

كيف تخزن MongoDB البيانات؟

في MongoDB , يتم تخزين البيانات كوثائق. هذه الوثائق مخزنة في MongoDB بتنسيق JSON (JavaScript Object Notation). تدعم مستندات JSON الحقول المضمنة ، ذات الصلة بذلك البيانات وقوائم البيانات يمكن ان يكون مخزن مع المستند بدلاً من جدول خارجي. تم تنسيق JSON كأزواج اسم / قيمة.

موصى به: