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

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

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

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

الإمكانات الرئيسية

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

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

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