الحصص والحدود

ينطبق ذلك على إصدار Cloud Firestore Enterprise فقط.

توضّح هذه الصفحة حصص الطلبات وحدودها في Cloud Firestore المتوافق مع MongoDB.

استخدام الفئة المجانية

توفّر Cloud Firestore المتوافقة مع MongoDB فئة مجانية تتيح لك بدء استخدام Cloud Firestore المتوافقة مع MongoDB بدون أي تكلفة. يتم إدراج مبالغ الطبقة المجانية في الجدول التالي.

يتم تطبيق مبالغ المستوى المجاني يوميًا وإعادة ضبطها في منتصف الليل بتوقيت المحيط الهادئ.

تنطبق الطبقة المجانية على قاعدة بيانات واحدة فقط متوافقة مع MongoDB لكل مشروع في Cloud Firestore. ستحصل قاعدة البيانات الأولى التي يتم إنشاؤها في مشروع بدون قاعدة بيانات ضمن الطبقة المجانية على الطبقة المجانية. إذا تم حذف قاعدة البيانات التي تم تطبيق الفئة المجانية عليها، سيتم تطبيق الفئة المجانية على قاعدة البيانات التالية التي يتم إنشاؤها.

الفئة المجانية الحصة
البيانات المخزّنة ‫1 غيغابايت
وحدات القراءة ‫50,000 في اليوم
كتابة الوحدات ‫40,000 في اليوم
نقل البيانات الصادرة ‫10 غيغابايت في الشهر

لا يشمل الاستخدام المجاني العمليات والميزات التالية. يجب تفعيل الفوترة لاستخدام الميزات التالية:

  • عمليات الحذف المُدارة (مدة البقاء)
  • الاحتفاظ بنسخة احتياطية من البيانات
  • عمليات الاستعادة

لمزيد من المعلومات حول كيفية فوترة هذه الميزات، يُرجى الاطّلاع على أسعار مساحة التخزين.

الحدود العادية

تعرض الجداول التالية الحدود التي تنطبق على Cloud Firestore المتوافق مع MongoDB. هذه حدود قصوى ثابتة ما لم يُذكر خلاف ذلك.

قواعد البيانات

الحدّ التفاصيل
الحد الأقصى لعدد قواعد البيانات لكل مشروع

100

يمكنك التواصل مع فريق الدعم لطلب زيادة هذا الحدّ.

الحد الأقصى لعدد قواعد بيانات مفاتيح الترميز المُدارة للعميل (CMEK) لكل مشروع

0

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

المجموعات والمستندات والحقول

الحدّ التفاصيل
القيود المفروضة على أسماء المجموعات
  • يجب أن تكون أحرف UTF-8 صالحة
  • يجب ألا يزيد حجمها عن 1,500 بايت
  • لا يمكن مطابقة التعبير العادي __.*__
  • لا يمكن أن تحتوي على $
  • لا يمكن أن تكون السلسلة فارغة ("")
  • لا يمكن أن يحتوي على الحرف الفارغ
  • لا يمكن أن يبدأ بـ `system.` ولا يمكن أن يحتوي على `.system.`.
قيود على أرقام تعريف المستندات (_id)
  • يجب أن يكون المستند _id (الحقل الأعلى مستوى) من النوع ObjectId أو String أو عدد صحيح 64 بت أو عدد صحيح 32 بت أو Double أو Binary. لا تتوافق مع أنواع BSON الأخرى.
  • يجب ألا يزيد حجمها عن 1,500 بايت
  • بالنسبة إلى معرّفات السلسلة:

    • يجب أن تكون أحرف UTF-8 صالحة
    • لا يمكن أن تكون السلسلة فارغة ("")
    • لا يمكن مطابقة التعبير العادي __.*__
  • بالنسبة إلى أرقام التعريف الصحيحة 64 بت، لا يتوافق النظام مع القيمة 0 (0L) ذات 64 بت.
الحد الأقصى لحجم المستند ‫4 ميغابايت
القيود المفروضة على أسماء الحقول
  • يجب أن تكون أحرف UTF-8 صالحة
  • لا يمكن أن تكون السلسلة فارغة ("")
  • لا يمكن مطابقة التعبير العادي __.*__
الحد الأقصى لحجم اسم الحقل ‫1,500 بايت
الحد الأقصى لحجم مسار الحقل ‫1,500 بايت
الحد الأقصى لحجم قيمة الحقل ‫4 ميبيبايت - 89 بايت
الحدّ الأقصى لعمق الحقول في خريطة أو مصفوفة

20

تضيف حقول الخريطة والمصفوفة مستوى واحدًا إلى العمق الإجمالي للعنصر. على سبيل المثال، يحتوي العنصر التالي على إجمالي عمق يبلغ ثلاثة مستويات:

{
  nested_object: {      #depth 1
    nested_array: [     #depth 2
      {
        foo: "bar"      #depth 3
      }
    ]
  }
}

القراءات والكتابات والمعاملات

الحدّ التفاصيل
الحدّ الأقصى للذاكرة المسموح به لطلب بحث ‫128 ميبيبايت
الحدّ الزمني لإجراء معاملة ‫270 ثانية، مع مدة انتهاء صلاحية عدم النشاط تبلغ 60 ثانية

الفهارس

الحدّ التفاصيل
الحد الأقصى لعدد الفهارس لقاعدة بيانات

1000

يمكنك التواصل مع فريق الدعم لطلب زيادة هذا الحدّ.

الحد الأقصى لعدد إدخالات الفهرس لكل مستند

40,000

الحدّ الأقصى لعدد الحقول في الفهرس 100
الحد الأقصى لحجم إدخال الفهرس

‫7.5 كيلوبايت

الحد الأقصى لمجموع أحجام إدخالات فهرس المستند

‫8 ميبيبايت

مدة البقاء (TTL)

الحدّ التفاصيل
الحد الأقصى لعدد إعدادات TTL لقاعدة بيانات

500