С появлением поддержки Firestore в стандартном режиме в версии Enterprise стали доступны как основные операции Cloud Firestore, так и операции конвейера. Основные операции выполняются иначе, чем в версии Standard, из-за новых правил индексирования и другой модели ценообразования.
| Функция | Стандартная версия | Версия Enterprise |
| Поддерживаемые операции | Ограничено основными операциями Firestore. | Поддерживает операции Cloud Firestore Core и Pipeline, а также операции совместимости Firestore MongoDB. |
| Требования к индексированию | Для всех запросов требуются индексы. | Индексы не требуются для запросов. |
| Создание индекса | Автоматические индексы создаются для отдельных полей. Вы можете создавать составные индексы вручную. | Автоматические индексы не создаются. Индексами нужно управлять вручную. |
| Эффективность и стоимость запросов | Запросы обычно эффективны из-за требований к индексам. | Стоимость и эффективность запросов могут быть лучше, чем в версии Standard с индексами. Выявить отсутствующие индексы можно с помощью Query Explain и Query Insights.
Запросы без индексов могут быть неэффективными и дорогостоящими по мере роста набора данных, что требует мониторинга и настройки. |
| Накладные расходы на индексирование | Запись записей индекса не взимается, так как индексы создаются автоматически. Однако обязательные индексы требуют затрат на хранение. | При записи записей индекса расходуются единицы записи, когда записывается связанный документ (1 единица записи на 1 КиБ размера записи индекса). Вы экономите на хранении, не создавая записи индекса для каждого поля. |
| Модель оплаты (чтение/запись/удаление) | Плата взимается за чтение, запись и удаление документов. | Плата взимается за чтение и запись в байтовых траншах. Плата за чтение взимается в единицах чтения (транши по 4 КиБ). Операции записи и удаления объединены в единицы записи (транши по 1 КиБ). |
| Базовая цена (за миллион)
Цены указаны для региона us-central1. |
Чтение: 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 КиБ, по сравнению со стоимостью стандартного чтения. |
| Обновления в реальном времени
Цены указаны для региона us-central1. |
Обновления в реальном времени включены в счет как операции чтения по цене 0,03 доллара США за 100 000 документов. | Для обновлений в реальном времени используется отдельный код SKU (Real-time update units), оплата взимается за каждые 4 КиБ. Обновления в реальном времени стоят 0,30 долл.США за миллион единиц чтения. |