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

Это относится только к версии 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 )
  • Тип данных должен быть ObjectId, String, 64-битное целое число, 32-битное целое число, Double, Binary или Object. Другие типы данных BSON не поддерживаются.
  • Размер не должен превышать 1500 байт.
  • Для идентификаторов объектного типа:

    • Каждое значение в идентификаторе типа Object должно также иметь один из поддерживаемых типов идентификаторов (ObjectId, String, 64-битное целое число, 32-битное целое число, Double, Binary или Object) или представлять собой массив значений, каждое из которых имеет поддерживаемый тип идентификатора.
  • Для идентификаторов строкового типа:

    • Должны быть допустимые символы UTF-8.
    • Не удается сопоставить регулярное выражение __.*__
Максимальный размер документа 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 МиБ