تتيح خدمة Firestore المتوافقة مع MongoDB للمطوّرين استخدام الرموز البرمجية الحالية لتطبيقات MongoDB وبرامج التشغيل والأدوات ومنظومة البرامج المفتوحة المصدر لعمليات دمج MongoDB مع Cloud Firestore.
يقدّم Cloud Firestore خدمة قاعدة بيانات مستندات بدون خادم ومميّزة، تتضمّن ميزة النسخ المتماثل في مناطق متعددة مع اتساق قوي، وقابلية توسّع غير محدودة تقريبًا، وتوفّر عالٍ رائد في المجال يصل إلى% 99.999 من اتفاقية مستوى الخدمة، وأداء قراءة بأرقام أحادية بالملي ثانية.
تتوفّر ميزة "التوافق بين Firestore وMongoDB" كجزء من إصدار 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 كما هو موضّح في إدارة الهوية وإمكانية الوصول.