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

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

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

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