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

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

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

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