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

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