A edição Enterprise do Firestore apresenta um modelo de preços fundamentalmente novo em comparação com a edição Standard. Ela muda o faturamento de "por documento" para "por unidade" (ou parcela) e separa o custo das atualizações em tempo real.
A tabela a seguir detalha o custo por unidade das duas edições. O preço mostrado é para us-central1.
| Unidade | Edição Standard do Firestore |
Edição Enterprise do Firestore |
| Leituras | US$ 0,03 por 100 mil leituras ou US$ 0,30 por milhão de leituras cobrados por documento | US$ 0,05 por milhão de unidades de leitura As unidades de leitura são dados processados (documentos ou índices) quando você lê dados do seu banco de dados, calculados em tranches de 4 KiB. |
| Gravações | US$ 0,09 por 100 mil gravações ou US$ 0,90 por milhão de gravações cobrados por documento | US$ 0,26 por milhão de unidades de gravação
As gravações são medidas em unidades de 1 KiB. |
| Exclusões | US$ 0,01 por 100 mil exclusões ou US$ 0,10 por milhão de exclusões | Usa unidades de gravação |
| Atualizações em tempo real | US$ 0,03 por 100 mil leituras ou US$ 0,30 por milhão de leituras cobrados por documento | US$ 0,30 por milhão de unidades de leitura As atualizações em tempo real têm uma nova SKU separada. |
| Dados armazenados | US$ 0,00020 por GiB-hora | US$ 0,00032 per GiB/hora |
| Dados em backup | US$ 0,00004 por GiB-hora | US$ 0,00004 por GiB-hora |
| Operação de restauração | US$ 0,20 por GiB | US$ 0,20 por GiB |
| Dados da PITR | US$ 0,00020 por GiB-hora | US$ 0,00020 por GiB-hora |
| Operação de clonagem | US$ 0,20 por GiB | US$ 0,20 por GiB |
Nível sem custo financeiro
A tabela a seguir mostra detalhes do nível sem custos financeiros:
| Unidade | Edição Standard do Firestore (camada sem custo financeiro por dia) | Edição Enterprise do Firestore (nível sem custo financeiro por dia) |
| Leituras | 50.000 | 50.000 |
| Gravações | 20.000 | 40.000 |
| Exclusões | 20.000 | Incluído em gravações |
| Atualizações em tempo real | Incluído na SKU de leituras | 50.000 |
| Dados armazenados | Armazenamento de 1 GB | Armazenamento de 1 GB |
Resumo de preços com operações de pipeline
Unidades de leitura/gravação: com base no tamanho do documento
Uma das diferenças de preços entre as edições está na forma como as leituras e gravações são medidas. Na edição Standard, os custos geralmente são cobrados por documento. Na edição Enterprise, os custos são cobrados por unidade com base no tamanho do documento: leituras em unidades de 4 KiB e gravações em unidades de 1 KiB.
| Cenário (leitura de documentos) | Standard edition (cobrança por documento) | Enterprise edition (cobrada por unidade) |
Destaques de preços |
| Leitura de um documento grande de 8 KiB | O custo é acumulado 1 leitura. | O custo acumula 2 unidades de leitura (8 KiB /4 KiB unidades, arredondado para 2 unidades). | A edição Enterprise é mais barata. Embora a edição Enterprise consuma mais unidades de leitura do que a Standard, o preço inicial das unidades de leitura da edição Enterprise é de US$ 0,05 por milhão de unidades de leitura, em comparação com US$ 0,30 por milhão de leituras na edição Standard. |
| Verificação de uma coleção com 20 documentos de 1 KiB cada | O custo é acumulado em 20 leituras | Verificação de coleção: o custo acumula 5 unidades de leitura (20 documentos * 1KiB = 20KiB total; 20KiB / 4KiB unidades = 5 unidades) Verificação indexada: o custo acumula 21 unidades de leitura (20 documentos de 1 KiB pesquisados e 1 leitura de índice). |
A edição Enterprise é significativamente mais barata quando os documentos são pequenos (tamanho médio de 1 a 2 KiB). |
Custo de indexação: gravações de índice consomem unidades
Na edição Enterprise, os índices não são sem custo financeiro. Eles consomem unidades de gravação quando um documento é gravado. Uma unidade de gravação adicional é acumulada para cada campo relacionado ao índice que um documento tem.
| Cenário (escrever um documento) | Edição padrão (sem custo de gravação de índice) | Enterprise Edition (gravações de índice cobradas por unidade de 1 KiB) | Destaques de preços |
| Gravar um documento de 5 KiB com cinco índices de campo único | O custo acumula uma gravação. | O documento em si acumula 5 unidades de gravação (5 KiB / 1 KiB por unidade) com 5 unidades de gravação adicionais para os cinco índices, totalizando 10 unidades de gravação. | A sobrecarga de indexação faz com que gravações grandes com vários índices gerem mais unidades de gravação na edição Enterprise. Embora a edição Enterprise consuma mais unidades de gravação do que a Standard, o preço inicial das unidades de gravação da edição Enterprise é de US$ 0,26 por milhão de unidades de gravação, em comparação com US$ 0,90 por milhão de gravações na edição Standard. |
Preços das consultas de listener em tempo real
As consultas em tempo real são divididas em duas etapas distintas com estruturas de preços separadas:
- Consulta inicial para sincronizar resultados : recupera o conjunto inicial de dados e é cobrada usando unidades de leitura.
- Atualizações em tempo real: atualizações subsequentes que refletem mudanças no documento após a consulta inicial e são cobradas usando unidades de atualização em tempo real.
Para cada documento atualizado, você paga uma unidade de atualização em tempo real por 4 KiB de dados.
Você também recebe uma cobrança de uma unidade de atualização em tempo real quando um documento é removido do conjunto de resultados. Por outro lado, quando um documento for excluído, você não vai receber cobranças por uma leitura.
O faturamento de listeners nos SDKs para dispositivos móveis e Web também depende da ativação da permanência off-line:
- Se a permanência off-line estiver ativada e o listener ficar desconectado por mais de 30 minutos (por exemplo, se o usuário ficar off-line), você vai receber cobranças como se tivesse criado uma nova consulta e atualizações em tempo real depois disso.
- Se a permanência off-line estiver desativada, você vai receber cobranças por documentos e entradas de índice lidas como se tivesse emitido uma nova consulta sempre que o listener se desconectar e se reconectar, além das atualizações em tempo real depois disso.
Uso do nível sem custo financeiro para atualizações em tempo real
Esse nível se aplica a apenas um banco de dados do Firestore por projeto. O primeiro banco de dados criado em um projeto sem um banco de dados de nível sem custos financeiros receberá o nível sem custos financeiros. O nível sem custo financeiro para consultas de atualização em tempo real é de 50.000 unidades por dia.
Depois que a cota sem custo financeiro for consumida, os seguintes preços serão aplicáveis às unidades de leitura em tempo real.
| Regiões | Padrão* (USD) | CUD do Cloud Firestore - 1 ano* (USD) | CUD do Cloud Firestore - 3 anos* (USD) |
| América do Norte 5 (nam5) | Contagem de US$ 0,6 / 1.000.000 |
Contagem de US$ 0,48 / 1.000.000 |
Contagem de US$ 0,36 / 1.000.000 |
| Norte da Virgínia (us-east4) | Contagem de US$ 0,3 / 1.000.000 |
Contagem de US$ 0,24 / 1.000.000 |
Contagem de US$ 0,18 / 1.000.000 |
| Países Baixos (europe-west4) | Contagem de US$ 0,315 / 1.000.000 |
Contagem de US$ 0,252 / 1.000.000 |
Contagem de US$ 0,189 / 1.000.000 |
| Taiwan (asia-east1) | Contagem de US$ 0,347 / 1.000.000 |
Contagem de US$ 0,277 / 1.000.000 |
Contagem de US$ 0,208 / 1.000.000 |
| Mumbai (asia-south1) | Contagem de US$ 0,312 / 1.000.000 |
Contagem de US$ 0,249 / 1.000.000 |
Contagem de US$ 0,187 / 1.000.000 |
| São Paulo (southamerica-east1) | Contagem de US$ 0,476 / 1.000.000 |
Contagem de US$ 0,381 / 1.000.000 |
Contagem de US$ 0,285 / 1.000.000 |
Os clientes também se qualificam para um nível sem custo financeiro mais amplo do Firestore Enterprise Edition. Confira os detalhes em Preços do Firestore Enterprise Edition. Isso inclui um nível sem custo financeiro de 50.000 unidades de leitura por dia. Para mais informações sobre como esses modelos de preços funcionam, consulte Exemplos de preços.