Com a introdução do suporte ao Firestore no modo nativo na Enterprise Edition, as operações do Firestore Core e do pipeline estão disponíveis. As operações principais funcionam de maneira diferente da Standard Edition devido a novas regras de indexação e um modelo de preços diferente.
| Recurso | Standard edition | Edição Enterprise |
| Operações de consulta compatíveis | Limitado às operações do Firestore Core. | Oferece suporte a operações do Firestore Core e de pipeline, além de operações compatíveis com o Firestore e o MongoDB. |
| Requisito de indexação | Todas as consultas exigem índices. | Os índices não são necessários para consultas. |
| Criação de índice | Os índices automáticos são criados para campos únicos. É possível criar índices compostos manualmente. | Nenhum índice automático é criado. Os índices precisam ser gerenciados manualmente. |
| Performance e custo da consulta | As consultas geralmente têm bom desempenho devido aos requisitos de índice. | Otimize a performance e os custos das consultas criando índices. É possível identificar índices ausentes usando o Query Explain e o Query Insights.
Consultas sem índices podem ser ineficientes e caras à medida que o conjunto de dados cresce, exigindo monitoramento e ajuste. |
| Custo de sobrecarga de indexação | Não há cobrança por gravações de índice, já que os índices são automáticos. | A gravação de entradas de índice consome unidades de gravação quando um documento associado é gravado (uma unidade de gravação por 1 KiB de tamanho da entrada de índice). Você economiza nos custos de armazenamento ao não criar entradas de índice para todos os campos. |
| Modelo de faturamento (leituras/gravações/exclusões) | Cobrança por leitura, gravação e exclusão de documento. | Cobrado por leitura e gravação (parcela). As leituras são cobradas em unidades de leitura (tranches de 4 KiB). As gravações e exclusões são combinadas em unidades de gravação (incrementos de 1 KiB). |
| Preço base (por milhão)
Os preços mostrados são para a região us-central1. |
Leituras: US$ 0,03 por 100.000 documentos (ou US$ 0,30 por milhão).
Gravações: US$ 0,09 por 100.000 documentos (ou US$ 0,90 por milhão). Exclusões: US$ 0,01 por 100.000 documentos (ou US$ 0,10 por milhão) |
Unidades de leitura: US$ 0,05 por 1 milhão de unidades de leitura.
Unidades de gravação: US$ 0,26 por 1 milhão de unidades de gravação. Os preços são geralmente menores se os documentos tiverem menos de 4 KiB em comparação com o custo de leitura padrão. |
| Atualizações em tempo real
Os preços mostrados são para a região us-central1. |
As atualizações em tempo real são incluídas e cobradas como leituras a US$ 0,03 por 100.000 documentos. | As atualizações em tempo real têm uma nova SKU separada (unidades de atualização em tempo real), cobrada por parcela de 4 KiB. As atualizações em tempo real custam US$ 0,30 por milhão de unidades de leitura. |