نظرة عامة حول توافق 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 كما هو موضّح في إدارة الهوية والوصول.

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