سهمیه ها و محدودیت ها

فقط مربوط به Cloud Firestore Enterprise edition.

این صفحه سهمیه‌ها و محدودیت‌های درخواستی برای Cloud Firestore با سازگاری MongoDB را توضیح می‌دهد.

استفاده از لایه رایگان

Cloud Firestore با سازگاری MongoDB یک سطح رایگان ارائه می دهد که به شما امکان می دهد بدون هیچ هزینه ای با Cloud Firestore با سازگاری MongoDB شروع کنید. مقادیر ردیف رایگان در جدول زیر آمده است.

مقادیر ردیف رایگان روزانه اعمال می شود و در نیمه شب به وقت اقیانوس آرام بازنشانی می شود.

سطح رایگان تنها برای یک Cloud Firestore با پایگاه داده سازگاری MongoDB در هر پروژه اعمال می شود. اولین پایگاه داده ای که در یک پروژه بدون پایگاه داده لایه آزاد ایجاد می شود، ردیف رایگان را دریافت می کند. اگر پایگاه داده با لایه آزاد اعمال شده حذف شود، پایگاه داده بعدی ایجاد شده، ردیف رایگان را دریافت می کند.

ردیف آزاد سهمیه
داده های ذخیره شده 1 گیگابایت
واحدها را بخوانید 50000 در روز
واحدها را بنویسید 40000 در روز
انتقال داده های خروجی 10 گیگابایت در ماه

عملیات و ویژگی های زیر شامل استفاده رایگان نمی شود. برای استفاده از این ویژگی ها باید صورتحساب را فعال کنید :

  • حذف های مدیریت شده (TTL)
  • پشتیبان گیری از داده ها
  • عملیات بازیابی

برای اطلاعات بیشتر در مورد نحوه صورت‌حساب این ویژگی‌ها، به قیمت‌گذاری فضای ذخیره‌سازی مراجعه کنید.

محدودیت های استاندارد

جداول زیر محدودیت هایی را نشان می دهد که برای Cloud Firestore با سازگاری MongoDB اعمال می شود. اینها محدودیت‌های سختی هستند، مگر اینکه طور دیگری ذکر شده باشد.

پایگاه های داده

محدود کنید جزئیات
حداکثر تعداد پایگاه داده در هر پروژه

100

برای درخواست افزایش این محدودیت با پشتیبانی تماس بگیرید .

حداکثر تعداد پایگاه داده کلیدهای رمزگذاری مدیریت شده توسط مشتری (CMEK) در هر پروژه

0

به طور پیش فرض سهمیه 0 است زیرا این ویژگی پشت یک لیست مجاز قرار دارد. شما می توانید با پر کردن فرم درخواست دسترسی CMEK درخواست افزایش سهمیه کنید.

مجموعه ها، اسناد و زمینه ها

محدود کنید جزئیات
محدودیت در نام مجموعه
  • باید نویسه های UTF-8 معتبر باشد
  • نباید بیشتر از 1500 بایت باشد
  • نمی توان با عبارت منظم __.*__ مطابقت داد
  • نمی تواند حاوی $ باشد
  • نمی تواند رشته خالی باشد ( "" )
  • نمی تواند حاوی نویسه تهی باشد
  • نمی‌توان با «سیستم» شروع کرد و نمی‌تواند حاوی «سیستم.» باشد.
محدودیت در شناسه اسناد ( _id )
  • Document _id (فیلد سطح بالا) باید ObjectId، String، عدد صحیح 64 بیتی، عدد صحیح 32 بیتی، Double یا Binary باشد. سایر انواع BSON پشتیبانی نمی شوند.
  • نباید بیشتر از 1500 بایت باشد
  • برای شناسه های رشته:

    • باید نویسه های UTF-8 معتبر باشد
    • نمی تواند رشته خالی باشد ( "" )
    • نمی توان با عبارت منظم __.*__ مطابقت داد
  • برای شناسه‌های عدد صحیح 64 بیتی، 0 (0L) 64 بیتی پشتیبانی نمی‌شود.
حداکثر اندازه برای یک سند 4 مگابایت
محدودیت در نام فیلدها
  • باید نویسه های UTF-8 معتبر باشد
  • نمی تواند رشته خالی باشد ( "" )
  • نمی توان با عبارت منظم __.*__ مطابقت داد
حداکثر اندازه نام یک فیلد 1500 بایت
حداکثر اندازه یک مسیر میدان 1500 بایت
حداکثر اندازه یک مقدار فیلد 4 مگابایت - 89 بایت
حداکثر عمق فیلدها در یک نقشه یا آرایه

20

فیلدهای نقشه و آرایه یک سطح به عمق کلی یک شی اضافه می کنند. به عنوان مثال، شی زیر دارای عمق کل سه سطح است:

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

می خواند، می نویسد و معامله می کند

محدود کنید جزئیات
محدودیت حافظه برای درخواست 128 مگابایت
محدودیت زمانی برای معامله 270 ثانیه، با زمان انقضا 60 ثانیه بیکار

شاخص ها

محدود کنید جزئیات
حداکثر تعداد نمایه برای یک پایگاه داده

1000

برای درخواست افزایش این محدودیت با پشتیبانی تماس بگیرید .

حداکثر تعداد ورودی های فهرست برای هر سند

40000

حداکثر تعداد فیلدها در یک فهرست 100
حداکثر اندازه یک ورودی شاخص

7.5 کیلو بایت

حداکثر مجموع اندازه های ورودی های فهرست یک سند

8 مگابایت

زمان زندگی (TTL)

محدود کنید جزئیات
حداکثر تعداد تنظیمات TTL برای یک پایگاه داده

500