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