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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

الأسعار

للحصول على معلومات حول أسعار إصدارات Cloud Firestore، يُرجى الاطّلاع على صفحات الأسعار الخاصة بإصدار Enterprise والإصدار Standard.