Цена

В версии Firestore Enterprise внедрена принципиально новая модель ценообразования по сравнению с версией Firestore Standard, в рамках которой оплата производится не за документ, а за единицу (или транш), а также разделена стоимость обновлений в режиме реального времени.

В таблице ниже приведена стоимость за единицу для обеих версий. Указанная цена относится к версии us-central1.

Единица Стандартное издание Firestore
Firestore Enterprise edition
Читает За каждый документ взимается плата в размере 0,03 доллара США за 100 000 прочтений или 0,30 доллара США за миллион прочтений. 0,05 доллара за миллион считанных единиц
Единицы чтения — это обрабатываемые данные (документы или индексы) при чтении данных из базы данных, рассчитываемые по 4 КиБ-траншам.
Пишет Стоимость записи составляет 0,09 доллара за 100 000 операций или 0,90 доллара за миллион операций записи за документ. 0,26 доллара за миллион единиц записи

Объемы записи измеряются в единицах 1 КиБ.
Теперь для записи в индекс используются единицы записи. Обратите внимание, что индексирование полей потребляет отдельные единицы записи, поэтому индексирование поля строкой размером 2 КиБ потребует 2 единицы записи.

Удаляет 0,01 доллара за 100 000 удалений или 0,10 доллара за миллион удалений. Использует модули записи.
Обновления в режиме реального времени За каждый документ взимается плата в размере 0,03 доллара США за 100 000 прочтений или 0,30 доллара США за миллион прочтений. 0,30 доллара за миллион считанных единиц
Обновления в режиме реального времени имеют новый, отдельный артикул.
Сохраненные данные 0,00020 долларов США за ГиБ-час 0,00032 долл. США за ГиБ-час
Резервные данные 0,00004 долл. США за ГиБ·час 0,00004 долл. США за ГиБ·час
Восстановить работу 0,20 доллара за ГиБ 0,20 доллара за ГиБ
Данные PITR 0,00020 долларов США за ГиБ-час 0,00020 долларов США за ГиБ-час
Операция клонирования 0,20 доллара за ГиБ 0,20 доллара за ГиБ

Бесплатный уровень

В таблице ниже представлены подробные сведения о бесплатном тарифе:

Единица Firestore Standard edition (бесплатный уровень в день) Firestore Enterprise Edition (бесплатный уровень в день)
Читает 50 000 50 000
Пишет 20 000 40 000
Удаляет 20 000 Включено в раздел «Письма»
Обновления в режиме реального времени Входит в состав артикула Reads. 50 000
Сохраненные данные 1 ГБ памяти 1 ГБ памяти

Сводка цен с учетом операций по транспортировке по трубопроводам

Единицы измерения чтения/записи: зависят от размера документа.

Одно из различий в ценообразовании между версиями заключается в способе измерения операций чтения и записи. В версии Standard стоимость, как правило, взимается за документ. В версии Enterprise стоимость взимается за единицу, исходя из размера документа: операции чтения измеряются в единицах по 4 КиБ , а операции записи — в единицах по 1 КиБ .

Сценарий (Чтение документов) Стандартная версия (оплата за документ) Корпоративная версия
(Оплата производится за единицу)
Основные ценовые моменты
Чтение большого документа размером 8 КБ. Начисляются затраты за 1 прочтение . Стоимость включает 2 единицы чтения (8 КиБ / 4 КиБ, округлено до 2 единиц). Версия Enterprise дешевле. Хотя версия Enterprise потребляет больше единиц чтения, чем версия Standard, начальная цена за единицу чтения в версии Enterprise составляет 0,05 доллара за миллион единиц чтения против 0,30 доллара за миллион единиц чтения в версии Standard.
Сканирование коллекции из 20 документов размером 1 КБ каждый. Стоимость увеличивается на 20 просмотров. Сканирование коллекции: Стоимость составляет 5 единиц чтения (20 документов * 1 КиБ = 20 КиБ всего;
20 КиБ / 4 КиБ единиц = 5 единиц)

Индексированное сканирование: Стоимость составляет 21 единицу чтения (20 документов, каждый по 1 КиБ, поиск выполнен, 1 индексное чтение).

Корпоративная версия значительно дешевле, если размер документа невелик (в среднем 1–2 КиБ).

Стоимость индексирования: операции записи в индекс потребляют единицы памяти.

В версии Enterprise индексы не бесплатны; они потребляют единицы записи при записи документа. За каждое связанное с индексом поле документа начисляется дополнительная единица записи .

Сценарий (Написание документа) Стандартная версия (без затрат на запись в индекс) Корпоративная версия (плата за запись в индекс взимается за единицу 1 КиБ) Основные ценовые моменты
Создание документа размером 5 КиБ с 5 однопольными индексами Начисление затрат 1 запись . Сам документ содержит 5 единиц записи (5 КиБ / 1 КиБ на единицу), а также 5 дополнительных единиц записи для 5 индексов, что в сумме составляет 10 единиц записи . Накладные расходы на индексирование приводят к тому, что большие объемы записи с использованием нескольких индексов требуют больше единиц записи в версии Enterprise. Хотя версия Enterprise потребляет больше единиц записи, чем версия Standard, начальная цена за единицу записи в версии Enterprise составляет 0,26 доллара за миллион единиц записи против 0,90 доллара за миллион единиц записи в версии Standard.

Цены на запросы прослушивания в реальном времени

Запросы в режиме реального времени разделены на два отдельных этапа с отдельной структурой ценообразования:

  • Первоначальный запрос для синхронизации результатов: извлекает исходный набор данных, оплата производится с использованием единиц чтения.
  • Обновления в реальном времени: Последующие обновления, отражающие изменения в документе после первоначального запроса, оплачиваются в единицах обновления в реальном времени.

За каждый обновленный документ вы платите одну единицу обновления в реальном времени за каждые 4 КиБ данных.

Кроме того, при удалении документа из результирующего набора данных с вас взимается одна единица обновления в реальном времени. В отличие от этого, при удалении документа плата за чтение не взимается.

Оплата услуг слушателей в мобильных и веб-SDK также зависит от того, включено ли сохранение данных в автономном режиме или нет:

  • Если включена функция сохранения данных в автономном режиме, и слушатель отключен более чем на 30 минут (например, если пользователь переходит в офлайн-режим), с вас будет взиматься плата, как если бы вы отправили совершенно новый запрос, и последующие обновления будут производиться в режиме реального времени.
  • Если функция сохранения данных в автономном режиме отключена, с вас будет взиматься плата за документы и записи индекса, прочитанные так, как если бы вы отправили совершенно новый запрос, при каждом отключении и повторном подключении слушателя, а также за последующие обновления в режиме реального времени.
  • Бесплатный тарифный план для использования обновлений в режиме реального времени.

    Бесплатный уровень распространяется только на одну базу данных Firestore в проекте. Бесплатная версия будет предоставлена ​​первой базе данных, созданной в проекте без базы данных, имеющей бесплатный уровень. Бесплатный уровень для запросов на обновление в реальном времени составляет 50 000 единиц в день.

    После исчерпания бесплатной квоты для чтения в реальном времени будут действовать следующие цены.

    Регионы По умолчанию* (USD) Cloud Firestore CUD - 1 год* (USD) Cloud Firestore CUD - 3 года* (USD)
    Северная Америка 5 (nam5)

    0,6 долл. США / 1 000 000 штук

    0,48 доллара за 1 000 000 штук

    0,36 / 1 000 000 штук

    Северная Вирджиния (us-east4)

    0,3 доллара за 1 000 000 штук

    0,24 доллара США за 1 000 000 штук

    0,18 / 1 000 000 штук

    Нидерланды (europe-west4)

    0,315 долл. США / 1 000 000 штук

    0,252 доллара США за 1 000 000 штук

    0,189 / 1 000 000 штук

    Тайвань (Азия-Восток1)

    0,347 доллара США за 1 000 000 штук

    0,277 доллара США за 1 000 000 штук

    0,208/ 1 000 000 штук

    Мумбаи (Южная Азия1)

    0,312 долл. США / 1 000 000 штук

    0,249 доллара США за 1 000 000 штук

    0,187/ 1 000 000 штук

    Сан-Паулу (Южная Америка-Восток1)

    0,476 долл. США / 1 000 000 штук

    0,381 долл. США / 1 000 000 штук

    0,285 / 1 000 000 штук

    Клиенты также имеют право на более широкий бесплатный тарифный план для Firestore Enterprise Edition. Подробная информация доступна в разделе «Цены на Firestore Enterprise Edition» . В него входит бесплатный тарифный план для чтения 50 000 единиц в день. Для получения дополнительной информации о том, как работают эти модели ценообразования, см. раздел «Примеры ценообразования» .