Поддержка собственного режима в редакциях Firestore Standard и Enterprise

Благодаря внедрению поддержки Firestore в нативном режиме в версии Enterprise Edition, доступны как операции Firestore Core, так и операции Pipeline. Операции Core работают иначе, чем в версии Standard Edition, из-за новых правил индексирования и другой модели ценообразования.

Особенность Стандартное издание Корпоративная версия
Поддерживаемые операции запросов Ограничено основными операциями Firestore Core. Поддерживает операции Firestore Core и Pipeline, а также операции Firestore, совместимые с MongoDB.
Требования к индексированию Для выполнения всех запросов необходимы индексы. Для выполнения запросов индексы не требуются.
Создание индекса Автоматические индексы создаются для отдельных полей. Вы можете создавать составные индексы вручную. Автоматическое создание индексов не предусмотрено . Индексы необходимо управлять вручную .
Производительность и стоимость запросов Как правило, запросы отличаются высокой производительностью благодаря требованиям к индексам. С индексами затраты на выполнение запросов и производительность могут быть лучше, чем в стандартной версии . Вы можете выявить отсутствующие индексы с помощью функций Query Explain и Query Insights.

Запросы без индексов могут стать неэффективными и дорогостоящими по мере роста объема данных, что потребует мониторинга и настройки.

Накладные расходы на индексацию Запись записей в индексы бесплатна, поскольку индексы создаются автоматически. Однако за использование необходимых индексов взимается плата за хранение. При записи индексных записей расходуются единицы записи при записи связанного документа (1 единица записи на 1 КиБ размера индексной записи). Вы экономите на хранении данных, не создавая индексные записи для каждого поля.
Модель выставления счетов (чтение/запись/удаление) Оплата взимается за каждое чтение, запись и удаление документа . За операции чтения и записи взимается плата в байтовых блоках . За операции чтения взимается плата в единицах чтения (блоки по 4 КиБ). За операции записи и удаления взимается плата в единицах записи (блоки по 1 КиБ).
Базовая цена (за миллион)

Указанные цены действительны для центрального региона США .

Стоимость прочтения: 0,03 доллара за 100 000 документов (или 0,30 доллара за миллион).

Стоимость написания: 0,09 доллара за 100 000 документов (или 0,90 доллара за миллион).

Удаление: 0,01 доллара за 100 000 документов (или 0,10 доллара за миллион).

Стоимость считанных единиц: 0,05 доллара за 1 миллион считанных единиц.

Стоимость единицы записи: 0,26 доллара за 1 миллион единиц записи.

Как правило, цены на документы размером менее 4 КиБ ниже по сравнению со стандартной стоимостью чтения.

Обновления в режиме реального времени

Указанные цены действительны для центрального региона США.

Обновления в режиме реального времени включены в стоимость и оплачиваются как чтение по цене 0,03 доллара за 100 000 документов . Обновления в реальном времени имеют отдельный артикул (единицы обновления в реальном времени), оплата производится за каждый транш в 4 КиБ. Стоимость обновлений в реальном времени составляет 0,30 доллара США за миллион единиц чтения .