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

فقط مربوط به نسخه Cloud Firestore Enterprise است.

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

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

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

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

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

سطح رایگان سهمیه
داده‌های ذخیره شده ۱ گیگابایت
واحدها را بخوانید ۵۰،۰۰۰ در روز
واحدها را بنویسید ۴۰،۰۰۰ در روز
انتقال داده خروجی ۱۰ گیگابایت در ماه

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

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

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

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

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

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

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

۱۰۰

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

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

0

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

مجموعه‌ها، اسناد و فیلدها

حد جزئیات
محدودیت‌ها در نام مجموعه‌ها
  • باید کاراکترهای معتبر UTF-8 باشند
  • نباید بیش از ۱۵۰۰ بایت باشد
  • نمی‌توان عبارت منظم __.*__ را تطبیق داد.
  • نمی‌تواند شامل $ باشد
  • نمی‌تواند رشته خالی باشد ( "" )
  • نمی‌تواند شامل کاراکتر تهی (null) باشد
  • نمی‌تواند با `system.` شروع شود و نمی‌تواند شامل `.system.` باشد.
محدودیت‌های مربوط به شناسه‌های سند ( _id )
  • _id سند (فیلد سطح بالا) باید یک شناسه شیء (ObjectId)، رشته (String)، عدد صحیح ۶۴ بیتی (64-bit integer)، عدد صحیح ۳۲ بیتی (32-bit integer)، نوع داده دابل (Double) یا دودویی (Binary) باشد. سایر انواع داده BSON پشتیبانی نمی‌شوند.
  • نباید بیش از ۱۵۰۰ بایت باشد
  • برای شناسه‌های رشته‌ای:

    • باید کاراکترهای معتبر UTF-8 باشند
    • نمی‌تواند رشته خالی باشد ( "" )
    • نمی‌توان عبارت منظم __.*__ را تطبیق داد.
  • برای شناسه‌های عدد صحیح ۶۴ بیتی، ۰ (۰L) ۶۴ بیتی پشتیبانی نمی‌شود.
حداکثر اندازه برای یک سند ۴ مگابایت
محدودیت‌ها در نام فیلدها
  • باید کاراکترهای معتبر UTF-8 باشند
  • نمی‌تواند رشته خالی باشد ( "" )
  • نمی‌توان عبارت منظم __.*__ را تطبیق داد.
حداکثر اندازه نام فیلد ۱۵۰۰ بایت
حداکثر اندازه یک مسیر میدانی ۱۵۰۰ بایت
حداکثر اندازه یک مقدار فیلد ۴ مگابایت - ۸۹ بایت
حداکثر عمق میدان‌ها در یک نقشه یا آرایه

۲۰

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

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

خواندن، نوشتن و تراکنش‌ها

حد جزئیات
محدودیت حافظه برای یک پرس و جو ۱۲۸ مگابایت
محدودیت زمانی برای یک تراکنش ۲۷۰ ثانیه، با زمان انقضای ۶۰ ثانیه‌ای حالت آماده به کار

شاخص‌ها

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

۱۰۰۰

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

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

۴۰،۰۰۰

حداکثر تعداد فیلدها در یک فهرست ۱۰۰
حداکثر اندازه یک ورودی فهرست

۷.۵ کیلوبایت

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

۸ مگابایت

زمان زنده ماندن (TTL)

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

۵۰۰

محدودیت‌های پرس‌وجوهای ذخیره‌شده

ارزش حد
حداکثر تعداد پرس‌وجوهای ذخیره‌شده در هر پروژه (شامل پرس‌وجوهای ذخیره‌شده برای سایر محصولات Google Cloud ) ۱۰۰۰۰
حداکثر اندازه برای هر پرس و جو ۱ مگابایت