نظرة عامة على أوضاع إصدار Enterprise من Firestore

يتميّز إصدار Firestore Enterprise بمحرك طلبات بحث متقدّم يتيح مجموعة واسعة من إمكانات طلبات البحث. وبذلك، يختلف تنفيذ الاستعلامات في هذا الإصدار، ما يجعل الفهارس اختيارية. لذلك، لم يعُد يتم إنشاء فهارس الحقل الفردي تلقائيًا. مع أنّ ذلك يتيح تنفيذ طلبات البحث بدون إعدادات مسبقة للفهرس، سيتم تلقائيًا فحص المجموعة بأكملها عند تنفيذ طلبات البحث غير المفهرسة. يتم منح المطوّرين إمكانية إنشاء فهارس عند الحاجة، وذلك لتحسين وقت الاستجابة والتكاليف مع زيادة حجم مجموعة البيانات.

بالإضافة إلى الميزات المدرَجة ضمن إصدار Firestore Standard، يتيح إصدار Enterprise أوضاع التشغيل التالية التي يمكنك اختيارها عند إنشاء قاعدة بيانات:

  • ‫Firestore في الوضع الأصلي مع عمليات Core وPipeline (معاينة): يدمج هذا الوضع عمليتَين مختلفتَين، هما Core وPipelines. توفّر عمليات Firestore Core وظائف إنشاء المستندات وقراءتها وتعديلها وحذفها (CRUD) الأساسية، بالإضافة إلى إمكانية مدمجة لتنفيذ طلبات البحث في الوقت الفعلي واستمرار البيانات بلا إنترنت. تستخدم عمليات Firestore Pipeline بنية طلبات بحث مرنة تتيح عمليات استرجاع البيانات المتقدّمة للتطبيقات. لمزيد من المعلومات حول هذه الميزات، اطّلِع على نظرة عامة على وضع Firestore الأصلي.
  • توافق Firestore مع MongoDB: يتيح هذا الوضع للمطوّرين استخدام الرمز البرمجي لتطبيقات MongoDB الحالية وبرامج التشغيل والأدوات ومنظومة البرامج المفتوحة المصدر المتكاملة لعمليات دمج MongoDB مع Cloud Firestore. تتوافق هذه الخدمة مع لغة طلبات البحث في MongoDB (MQL) وأنواع بيانات BSON، ما يجعلها بديلاً فعالاً لأحمال عمل MongoDB، مع توفير مزايا التوسّع التلقائي والتوفّر العالي في Firestore. لمزيد من المعلومات حول هذه الميزات، يُرجى الاطّلاع على نظرة عامة حول توافق MongoDB.