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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

الأسعار

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