نظرة عامة حول توافق Firestore مع MongoDB

تتيح ميزة التوافق مع MongoDB في Firestore للمطوّرين استخدام الرمز البرمجي لتطبيقات MongoDB الحالية وبرامج التشغيل والأدوات والنظام المتكامل المفتوح المصدر لعمليات الدمج مع Cloud Firestore.

Cloud Firestore تقدّم خدمة مختلفة لقاعدة بيانات مستندات بدون خادم، وتتميّز بنسخ البيانات المتعدّد المناطق مع اتساق قوي وقابلية توسّع غير محدودة تقريبًا وإمكانية استخدام عالية رائدة في المجال تصل إلى% 99.999 بموجب اتفاقية مستوى الخدمة و أداء قراءة في نطاق أجزاء من الثانية.

تتوفّر ميزة التوافق مع MongoDB في Firestore كجزء من الـ إصدار Enterprise.

الإمكانات الأساسية

توفّر ميزة التوافق مع MongoDB في Firestore عددًا من الإمكانات الرئيسية:

العنصر المميّز الوصف
التوافق مع MongoDB Cloud Firestore توفّر عمليات متوافقة مع MongoDB، ما يتيح لك استخدام Cloud Firestore كقاعدة بيانات لتطبيقات MongoDB الحالية.
حوسبة بدون خادم Cloud Firestore تستخدم نموذج الدفع حسب الاستخدام. Cloud Firestore لا تتطلّب أي توفير مسبق للموارد، وتتوسّع تلقائيًا لتتطابق مع حملك.
قابلية توسّع غير محدودة تقريبًا Cloud Firestore توسّع نطاق الحوسبة والتخزين بسلاسة عند الطلب بدون الحاجة إلى ضبط السعة أو التقسيم أو توفير مساحة التخزين وعمليات الإدخال والإخراج.
إمكانية استخدام عالية رائدة في المجال توفر جميع قواعد بيانات Cloud Firestore إمكانية استخدام عالية، مع إمكانية استخدام بنسبة 99.99% لعمليات النشر على مستوى منطقة معيّنة وإمكانية استخدام بنسبة 99.999% لعمليات النشر على مستوى مناطق متعدّدة.

Cloud Firestore تتضمّن ميزات نسخ البيانات المتعدّد المناطق تلقائيًا، الاستعلامات المتسقة بشكل قوي وعمليات الدُفعات الذرية ودعم المعاملات.
وقت استجابة للقراءة في نطاق أجزاء من الثانية Cloud Firestore توفّر وقت استجابة للقراءة في نطاق أجزاء من الثانية.
الأمان والرصد على مستوى المؤسسة يمكنك تأمين Cloud Firestore من خلال إدارة مركزية في Google Cloud. يمكنك تحقيق مستوى رؤية محسّن وإدارة مبسطة لمجموعة قواعد بيانات Cloud Firestore من خلال "مركز قاعدة البيانات" المتكامل. يمكنك الاستفادة من طريقة عرض موحّدة للمجموعة و إدارة مبسطة من خلال التحكّم المركزي والمساعدة المستندة إلى الذكاء الاصطناعي.

كيف تعمل هذه الميزة؟

Cloud Firestore هي قاعدة بيانات مستندات NoSQL في السحابة الإلكترونية، وتوفّر التوافق مع MongoDB.

وفقًا لنموذج بيانات Cloud Firestore، يمكنك تخزين البيانات في مستندات تحتوي على حقول تربطها بالقيم. يتم تخزين هذه المستندات في مجموعات، وهي حاويات لمستنداتك يمكنك استخدامها لتنظيم بياناتك وإنشاء طلبات بحث. تدعم المستندات العديد من أنواع البيانات المختلفة، بدءًا من السلاسل والأرقام وصولاً إلى الكائنات المعقّدة المضمّنة.

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

أخيرًا، يتم دمج Cloud Firestore بالكامل مع Google Cloud governance services كما هو موضّح في إدارة الهوية والوصول.

الخطوات التالية