نظرة عامة على الإصدارات

تصف هذه الصفحة إصدارات Cloud Firestore وميزاتها الرئيسية. Cloud Firestore يتوفّر بالإصدارَين التاليَين:

  • يوفّر إصدار Firestore Standard مجموعة واسعة من الإمكانات كقاعدة بيانات مستندات، بما في ذلك حِزم SDK سلسة لعدد كبير من لغات البرمجة، وإمكانات في الوقت الفعلي والعمل بلا إنترنت، وتوافر عالٍ في عمليات النشر في منطقة واحدة ومتعدّدة المناطق، ونموذج تشغيل مناسب بدون خادم مع قياس تلقائي سلس. يتوافق هذا الإصدار مع Firestore في الوضع الأصلي باستخدام عمليات Firestore الأساسية (عمليات القراءة والكتابة والاستعلام الأساسية).

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

    • Firestore في الوضع الأصلي مع العمليات الأساسية وعمليات خط أنابيب البيانات توفّر العمليات الأساسية في Firestore وظيفة إنشاء المستندات وقراءتها وتعديلها وحذفها (CRUD) العادية، بالإضافة إلى دعم مدمج لطلبات الاستماع في الوقت الفعلي وعمليات الثبات بلا إنترنت. توفّر عمليات خط أنابيب البيانات في Firestore مئات من إمكانات طلبات البحث الإضافية. تشمل الأمثلة دعم عوامل تشغيل إضافية لعمليات التجميع ومطابقة السلاسل وإمكانات الفلترة المحسّنة.

    • Firestore مع التوافق مع MongoDB مع العمليات المتوافقة مع MongoDB يتيح هذا الوضع للمطوّرين استخدام الرمز البرمجي لتطبيق MongoDB الحالي وبرامج التشغيل والأدوات والنظام المتكامل المفتوح المصدر لعمليات دمج MongoDB مع Cloud Firestore.

    يتم تشغيل جميع العمليات في كلا الوضعَين على محرّك طلبات بحث أكثر تقدّمًا، ما يزيد من تحكّم المطوّرين من خلال جعل الفهرسة خطوة اختيارية للتطبيقات التي تحاول تحسين أداء طلبات البحث.

ميزات الإصدارات

يلخّص الجدول التالي الميزات المتاحة لكل إصدار:

الميزات الإصدار Standard الإصدار Enterprise
محرّك طلبات البحث أساسي: لا يتوفّر الدعم لطلبات البحث إلا باستخدام العمليات الأساسية. متقدّم: يتوفّر الدعم لطلبات البحث باستخدام العمليات الأساسية وعمليات خط أنابيب البيانات أو العمليات المتوافقة مع MongoDB.
يتوافق مع Cloud Firestore في حِزم SDK من جهة الخادم والويب والأجهزة الجوّالة في الوضع الأصلي نعم. تتوافق العمليات الأساسية مع هذه الحِزم. نعم. تتوافق العمليات الأساسية وعمليات خط أنابيب البيانات مع هذه الحِزم.
يتوافق مع الإمكانات في الوقت الفعلي وبلا إنترنت نعم. تتوافق العمليات الأساسية مع هذه الإمكانات. نعم. تتوافق العمليات الأساسية فقط مع هذه الإمكانات.
يتوافق مع Firestore مع التوافق مع MongoDB لا نعم
الفهرسة الفهارس مطلوبة لطلبات البحث.

يتم إنشاء فهارس للحقول الفردية تلقائيًا، بينما تعتمد طلبات البحث الأكثر تعقيدًا على الفهارس المركّبة أو فهارس مجموعة المجموعة التي يجب ضبطها يدويًا.

بالنسبة إلى طلبات البحث الخاصة بالتجميع، مثل count() وsum() وavg()، يتم تحديد التكلفة حسب عدد إدخالات الفهرس التي تتم قراءتها، مع تطبيق حد أدنى للرسوم مقابل قراءة مستند واحد إذا لم يتم فحص أي إدخالات في الفهرس.

الفهارس غير مطلوبة، وبالتالي فهي اختيارية لطلبات البحث.

يمكنك تحديد الفهارس حسب الحاجة. يتوافق إصدار Enterprise أيضًا مع مجموعة أوسع من أنواع الفهارس، بما في ذلك الفهارس غير المتفرقة/المتفرقة والفهارس الفريدة.

باستخدام ميزتَي "شرح طلب البحث" و"إحصاءات طلب البحث"، يمكنك تحديد طلبات البحث التي يمكن أن تستفيد من الفهرس، لأنّ الفهارس لم تعُد مطلوبة.

أداء طلبات البحث والكتابة وتكاليفهما باستخدام ميزة "شرح طلب البحث"، يمكنك تحسين طلبات البحث باستخدام فلاتر النطاق وعدم المساواة في حقول متعددة في طلب بحث واحد.

تتوفّر مقاييس في إحصاءات طلب البحث وشرح طلب البحث وCloud Monitoring لتقديم إحصاءات مفصّلة عن تنفيذ طلب البحث.



يمكنك التحكّم بشكل كامل في أداء طلبات البحث والكتابة، ويمكنك تحسين الأداء باستخدام الفهرسة القابلة للتخصيص والمراقبة المحسّنة وأدوات التشخيص وعناصر التحكّم الجديدة في التنفيذ التي تُعرف باسم "تلميحات طلب البحث".

تتوفّر مقاييس في إحصاءات طلب البحث وشرح طلب البحث وCloud Monitoring لتقديم إحصاءات مفصّلة عن تنفيذ طلب البحث.

الأسعار الاطّلاع على تفاصيل الأسعار الاطّلاع على تفاصيل الأسعار
إمكانية تتبّع البيانات
  • فيديو يضم عروضًا مرئية رئيسية
  • شرح طلب البحث
  • إحصاءات طلب البحث
  • شرح طلب البحث
  • إحصاءات طلب البحث
حماية البيانات
  • النسخ الاحتياطية المُجدوَلة
  • الاسترداد في نقطة زمنية
  • النسخ الاحتياطية المُجدوَلة
  • الاسترداد في نقطة زمنية
التشفير
  • مفتاح تشفير تديره Google
  • مفاتيح التشفير المُدارة للعميل
  • مفتاح تشفير تديره Google
  • مفاتيح التشفير المُدارة للعميل
التخزين التخزين المختلط (محرك أقراص ذو حالة صلبة ومحرك أقراص ثابت) SSD
خصومات على الاستخدام المُلزِم لفترة محدَّدة 20% لمدة سنة واحدة و40% لمدة 3 سنوات 20% لمدة سنة واحدة و40% لمدة 3 سنوات

الإجراءات التي يجب اتخاذها

إذا لم تختر إصدارًا لقاعدة بيانات Cloud Firestore، يتم تصنيفها تلقائيًا على أنّها إصدار Standard بدون الحاجة إلى إجراء أي تغييرات من جانبك. إذا كنت تريد إنشاء قاعدة بيانات جديدة في إصدار Firestore Enterprise ، اتّبِع الخطوات الموضّحة في الوضع الأصلي أو وضع التوافق مع MongoDB.

الأسعار

للحصول على معلومات عن أسعار إصدارات Cloud Firestore، اطّلِع على صفحات الأسعار لـ إصدار Enterprise وإصدار Standard.