Preço

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.
As gravações de índice agora custam unidades de gravação. Os campos de indexação consomem unidades de gravação separadas. Portanto, indexar um campo com uma string de 2 KiB gera duas unidades de gravação.

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.