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

Относится только к версии 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