Квоты и лимиты

Относится только к версии Cloud Firestore Enterprise.

На этой странице описываются квоты и ограничения запросов для Cloud Firestore с совместимостью с MongoDB.

Использование бесплатного уровня

Cloud Firestore с совместимостью с MongoDB предлагает бесплатный тарифный план, позволяющий бесплатно начать работу с Cloud Firestore с совместимостью с MongoDB. Стоимость тарифных планов указана в таблице ниже.

Суммы бесплатного уровня применяются ежедневно и обнуляются в полночь по тихоокеанскому времени.

Уровень бесплатного пользования распространяется только на одну базу данных Cloud Firestore с совместимостью с MongoDB в каждом проекте. Уровень бесплатного пользования будет предоставлен первой базе данных, созданной в проекте без уровня бесплатного пользования. Если база данных с примененным уровнем бесплатного пользования будет удалена, уровень бесплатного пользования будет предоставлен следующей созданной базе данных.

Бесплатный уровень Квота
Сохраненные данные 1 ГиБ
Прочитанные единицы 50 000 в день
Запишите единицы 40 000 в день
Исходящая передача данных 10 ГиБ в месяц

Следующие операции и функции не включают бесплатное использование. Для использования этих функций необходимо включить биллинг :

  • Управляемые удаления (TTL)
  • Резервное копирование данных
  • Восстановление операций

Дополнительную информацию о порядке выставления счетов за эти функции см. в разделе Цены на хранилище .

Стандартные ограничения

В таблицах ниже показаны ограничения, действующие для Cloud Firestore с совместимостью с MongoDB. Это жёсткие ограничения, если не указано иное.

Базы данных

Предел Подробности
Максимальное количество баз данных на проект

100

Обратитесь в службу поддержки , чтобы запросить увеличение этого лимита.

Максимальное количество баз данных ключей шифрования, управляемых клиентом (CMEK), на проект

0

По умолчанию квота равна 0, поскольку эта функция находится в списке разрешенных. Вы можете запросить увеличение квоты, заполнив форму запроса на доступ CMEK .

Коллекции, документы и поля

Предел Подробности
Ограничения на имена коллекций
  • Должны быть допустимыми символами UTF-8.
  • Не должен быть длиннее 1500 байт.
  • Невозможно сопоставить регулярное выражение __.*__
  • Не может содержать $
  • Не может быть пустой строкой ( "" )
  • Не может содержать нулевой символ
  • Не может начинаться с `system.` и не может содержать `.system.`.
Ограничения на идентификаторы документов ( _id )
  • _id документа (поле верхнего уровня) должен быть типом ObjectId, строкой, 64-битным целым числом, 32-битным целым числом, числом типа Double или двоичным значением. Другие типы BSON не поддерживаются.
  • Не должен быть длиннее 1500 байт.
  • Для идентификаторов строк:

    • Должны быть допустимыми символами UTF-8.
    • Не может быть пустой строкой ( "" )
    • Невозможно сопоставить регулярное выражение __.*__
  • Для 64-битных целочисленных идентификаторов 64-битный 0 (0L) не поддерживается.
Максимальный размер документа 4 МБ
Ограничения на имена полей
  • Должны быть допустимыми символами UTF-8.
  • Не может быть пустой строкой ( "" )
  • Невозможно сопоставить регулярное выражение __.*__
Максимальный размер имени поля 1500 байт
Максимальный размер пути поля 1500 байт
Максимальный размер значения поля 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

Лимиты сохраненных запросов

Ценить Предел
Максимальное количество сохраненных запросов на проект (включая сохраненные запросы для других продуктов Google Cloud ) 10,000
Максимальный размер для каждого запроса 1 МБ