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

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

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

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

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

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

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

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