Preços do Firestore no modo Datastore

Neste documento, você encontra detalhes sobre os preços do modo Datastore.

Tabela de preços

O Firestore no modo Datastore oferece uso gratuito, que permitem que você dê os primeiros passos sem nenhum custo. Se você necessitar de mais uso, ative o faturamento no seu projeto.

O uso é contabilizado diariamente e redefinido aproximadamente à meia-noite no Horário do Pacífico.

  • Taiwan (asia-east1)
  • Hong Kong (asia-east2)
  • Tokyo (asia-northeast1)
  • Osaka (asia-northeast2)
  • Seoul (asia-northeast3)
  • Mumbai (asia-south1)
  • Delhi (asia-south2)
  • Singapore (asia-southeast1)
  • Jakarta (asia-southeast2)
  • Sydney (australia-southeast1)
  • Melbourne (australia-southeast2)
  • Warsaw (europe-central2)
  • Belgium (europe-west1)
  • London (europe-west2)
  • Frankfurt (europe-west3)
  • Netherlands (europe-west4)
  • Zurich (europe-west6)
  • Montreal (northamerica-northeast1)
  • Toronto (northamerica-northeast2)
  • Sao Paulo (southamerica-east1)
  • Iowa (us-central1)
  • South Carolina (us-east1)
  • Northern Virginia (us-east4)
  • Oregon (us-west1)
  • Los Angeles (us-west2)
  • Salt Lake City (us-west3)
  • Las Vegas (us-west4)

Preço (US$)

Leituras de entidades

0 count to 50,000 count
Free per 1 day / project
50,000 count and above
US$ 0,06 / 100,000 count, per 1 day / project

Gravações de entidades

0 count to 20,000 count
Free per 1 day / project
20,000 count and above
US$ 0,18 / 100,000 count, per 1 day / project

Exclusões de entidades

0 count to 20,000 count
Free per 1 day / project
20,000 count and above
US$ 0,02 / 100,000 count, per 1 day / project

Dados armazenados

0 gibibyte day to 1 gibibyte day
Free per 1 day / project
1 gibibyte day and above
US$ 0,000246575 / 1 gibibyte hour, per 1 day / project

Operações pequenas

0 count to 50,000 count
Free per 1 day / project
50,000 count and above
US$ 0,00 (Free) / 100,000 count, per 1 day / project

Transferência de dados de saída

0 gibibyte to 10 gibibyte
US$ 0,00 (Free) / 1 gibibyte, per 1 month / account
10 gibibyte and above
US$ 0,01 / 1 gibibyte, per 1 month / account

As operações e os recursos a seguir não incluem o uso sem custo financeiro. Ative o faturamento para usar estes recursos:

  • Dados da PITR
  • Dados em backup
  • Restaurar operações
  • Operações de clonagem
  • TTL

Para mais informações sobre como esses recursos são cobrados, consulte Consideração sobre o tamanho do armazenamento.

Preços por região

Para conferir os preços de leituras, gravações, exclusões e armazenamento para cada local do modo Datastore, consulte os preços do Firestore.

Operações de leitura

É cobrada uma operação de leitura para cada entidade lida e uma operação de leitura para cada lote de até 1.000 entradas de índice lidas.

Entradas de índice

É cobrada uma operação de leitura para cada lote de até 1.000 entradas de índice lidas por uma consulta, exceto em:

As consultas que têm até uma propriedade de intervalo não são cobradas por leituras de entradas de índice e têm uma cobrança mínima de zero operações de leitura. Use os exemplos a seguir para saber quando as leituras de entradas de índice são cobradas. Em seguida, use a seção billing_details do Query Explain para validar sua compreensão.

A consulta a seguir contém uma propriedade de igualdade (age) e uma propriedade de intervalo (start_date) e não é cobrada por leituras de entradas de índice:

  • Java
Carregando...

A consulta a seguir contém duas propriedades de intervalo (age e start_date) e é cobrada por leituras de entradas de índice:

  • Java
Carregando...

Uma propriedade que aparece na cláusula "order by" é considerada uma propriedade de intervalo quando há pelo menos outra propriedade de intervalo. Portanto, a consulta a seguir contém duas propriedades de intervalo (age e start_date) e é cobrada por leituras de entradas de índice:

  • Java
Carregando...

Uma propriedade que aparece na cláusula distinct on é considerada uma propriedade de intervalo quando há pelo menos outra propriedade de intervalo. Portanto, a consulta a seguir contém duas propriedades de intervalo (age e start_date) e é cobrada por leituras de entradas de índice:

  • Java
Carregando...

Consultas de agregação

Para as consultas de agregação count(), sum() e avg(), cobramos 1 leitura de entidade para cada lote de até 1.000 entradas de índice lidas pela consulta.

Por exemplo, as consultas de agregação que leem entre 0 e 1.000 entradas de índice são faturadas como uma leitura de entidade. Para uma consulta de agregação que lê 1.500 entradas de índice, você recebe a cobrança de 2 leituras de entidade.

Para saber mais sobre os índices usados e as entradas de índice lidas, use o Query Explain.

Transformações de propriedade

Cada operação de transformação de propriedade, como increment e appendMissingElements, é cobrada por uma leitura e uma gravação. Uma operação de confirmação com uma inserção, atualização ou upsert e uma transformação de propriedade na mesma entidade conta como uma leitura e uma gravação.

Operações pequenas

Pequenas operações incluem estes itens:

  • Chamadas para alocar IDs.
  • Consultas apenas de chaves. Uma consulta apenas de chaves é contabilizada como a leitura de uma única entidade para a consulta em si. Os resultados individuais são considerados pequenas operações.
  • Consultas de projeção que não usam a cláusula distinct on. Esse tipo de consulta é contabilizado como uma leitura de uma única entidade para a consulta em si. Os resultados individuais são considerados pequenas operações.

Operações pequenas são gratuitas, mas é necessário ativar o faturamento se você necessitar de mais uso gratuito por dia.

Query Explain and Analyze

O uso do Query Explain and Analyze gera custos.

Quando uma consulta é explicada com a opção padrão, nenhuma operação de leitura de índice ou entidade é realizada. Independentemente da complexidade da consulta, uma operação de leitura é cobrada.

Quando uma consulta é explicada com a opção de análise, operações de índice e leitura são executadas, portanto, a consulta é cobrada normalmente. Não há custo adicional pela atividade de explicação e análise, somente a cobrança normal para a consulta que está sendo executada.

Largura de banda da rede

Você recebe cobranças pela largura de banda da rede usada pelas solicitações do Firestore no modo Datastore, conforme exibido nas seções a seguir. O custo da largura de banda da rede referente a uma solicitação depende do tamanho e do destino da resposta, além de variar de acordo com o local do banco de dados do Datastore.

Preços gerais de rede

Para pedidos originados no Google Cloud Platform, por exemplo, de um aplicativo em execução no Google Compute Engine, você será cobrado da seguinte maneira:

Tipo de tráfego

Preço (US$)

Transferência de dados de entrada

Grátis

Transferência de dados em uma região

Grátis

Transferência de dados entre regiões na mesma multirregião

Grátis

Transferência de dados entre regiões nos EUA (por GiB)

0 gibibyte to 10 gibibyte
US$ 0,00 (Free) / 1 gibibyte, per 1 month / account
10 gibibyte and above
US$ 0,01 / 1 gibibyte, per 1 month / account

Transferência de dados entre regiões, não incluindo o tráfego entre as regiões dos EUA

Taxas de transferência de dados de saída da Internet do Google Cloud Platform

Se você não paga em dólar americano, valem os preços na sua moeda local listados na página SKUs do Cloud Platform.

Taxas de transferência de dados da Internet

Haverá cobrança pela transferência de dados da Internet pelo seguinte:

  • Solicitações do Google Cloud entre regiões, não incluindo o tráfego entre as regiões dos EUA
  • Solicitações de fora do Google Cloud
  • Johannesburg (africa-south1)
  • Taiwan (asia-east1)
  • Hong Kong (asia-east2)
  • Tokyo (asia-northeast1)
  • Osaka (asia-northeast2)
  • Seoul (asia-northeast3)
  • Mumbai (asia-south1)
  • Delhi (asia-south2)
  • Singapore (asia-southeast1)
  • Jakarta (asia-southeast2)
  • Bangkok (asia-southeast3)
  • Sydney (australia-southeast1)
  • Melbourne (australia-southeast2)
  • Warsaw (europe-central2)
  • Finland (europe-north1)
  • Stockholm (europe-north2)
  • Madrid (europe-southwest1)
  • Belgium (europe-west1)
  • Berlin (europe-west10)
  • Turin (europe-west12)
  • London (europe-west2)
  • Frankfurt (europe-west3)
  • Netherlands (europe-west4)
  • Zurich (europe-west6)
  • Milan (europe-west8)
  • Paris (europe-west9)
  • Doha (me-central1)
  • Dammam (me-central2)
  • Tel Aviv (me-west1)
  • Montreal (northamerica-northeast1)
  • Toronto (northamerica-northeast2)
  • Mexico (northamerica-south1)
  • Sao Paulo (southamerica-east1)
  • Santiago (southamerica-west1)
  • Iowa (us-central1)
  • South Carolina (us-east1)
  • Northern Virginia (us-east4)
  • Columbus (us-east5)
  • Dallas (us-south1)
  • Oregon (us-west1)
  • Los Angeles (us-west2)
  • Salt Lake City (us-west3)
  • Las Vegas (us-west4)
  • Phoenix (us-west8)

Item

Preço (US$)

Rede (transferência de dados para fora do Google) PARA a América do Norte (por GiB em USD)

0 gibibyte to 1 gibibyte
US$ 0,00 (Free) / 1 gibibyte, per 1 month / account
1 gibibyte to 1,024 gibibyte
US$ 0,12 / 1 gibibyte, per 1 month / account
1,024 gibibyte to 10,240 gibibyte
US$ 0,11 / 1 gibibyte, per 1 month / account
10,240 gibibyte and above
US$ 0,08 / 1 gibibyte, per 1 month / account

Rede (transferência de dados de saída) PARA a Europa (por GiB em USD)

0 gibibyte to 1 gibibyte
US$ 0,00 (Free) / 1 gibibyte, per 1 month / account
1 gibibyte to 1,024 gibibyte
US$ 0,12 / 1 gibibyte, per 1 month / account
1,024 gibibyte to 10,240 gibibyte
US$ 0,11 / 1 gibibyte, per 1 month / account
10,240 gibibyte and above
US$ 0,085 / 1 gibibyte, per 1 month / account

Rede (transferência de dados para fora do Google) PARA Ásia, exceto Coreia do Sul e Indonésia (por GiB em USD)

0 gibibyte to 1 gibibyte
US$ 0,00 (Free) / 1 gibibyte, per 1 month / account
1 gibibyte to 1,024 gibibyte
US$ 0,12 / 1 gibibyte, per 1 month / account
1,024 gibibyte to 10,240 gibibyte
US$ 0,11 / 1 gibibyte, per 1 month / account
10,240 gibibyte and above
US$ 0,085 / 1 gibibyte, per 1 month / account

Rede (transferência de dados para fora do Google) PARA Austrália, Indonésia, Coreia, América do Sul, Arábia Saudita (por GiB em USD)

0 gibibyte to 1,024 gibibyte
US$ 0,19 / 1 gibibyte, per 1 month / account
1,024 gibibyte to 10,240 gibibyte
US$ 0,18 / 1 gibibyte, per 1 month / account
10,240 gibibyte and above
US$ 0,15 / 1 gibibyte, per 1 month / account

Rede (transferência de dados para fora do Google) PARA Oriente Médio, exceto Arábia Saudita, África (por GiB em USD)

0 gibibyte to 1 gibibyte
US$ 0,00 (Free) / 1 gibibyte, per 1 month / account
1 gibibyte to 1,024 gibibyte
US$ 0,15 / 1 gibibyte, per 1 month / account
1,024 gibibyte to 10,240 gibibyte
US$ 0,13 / 1 gibibyte, per 1 month / account
10,240 gibibyte and above
US$ 0,11 / 1 gibibyte, per 1 month / account

Rede (transferência de dados para fora do Google) PARA destinos na China (exceto Hong Kong) (por GiB em USD)

0 gibibyte to 1,024 gibibyte
US$ 0,23 / 1 gibibyte, per 1 month / account
1,024 gibibyte to 10,240 gibibyte
US$ 0,22 / 1 gibibyte, per 1 month / account
10,240 gibibyte and above
US$ 0,20 / 1 gibibyte, per 1 month / account

Rede (transferência de dados para o Google)

Grátis

Se você não paga em dólar americano, valem os preços na sua moeda local listados na página SKUs do Cloud Platform.

Operações de importação e exportação

As operações de exportação e importação são cobradas por leituras e gravações de entidades de acordo com as taxas mostradas na tabela acima. Se você cancelar uma exportação ou importação, será cobrado pelas operações feitas até o momento em que a solicitação de cancelamento tiver sido propagada pelo Firestore no modo Datastore.

Observação : os custos das operações de exportação e importação não são contabilizados nos orçamentos definidos para o App Engine e o Firestore no modo Datastore. Eles também não são limitados pelos orçamentos definidos para o App Engine e para o Firestore no modo Datastore. Isso significa que é possível que os custos excedam os limites do orçamento definidos por você para esses produtos.

Como localizar informações sobre uso de cota para seu app

Para verificar o uso do modo Datastore do aplicativo, incluindo o consumo da cota, acesse a página de detalhes de cotas do App Engine. Você terá que fazer isso mesmo que seu aplicativo não seja executado no App Engine.

Os recursos do modo Datastore usados pelo aplicativo são listados na página Armazenamento exibida. É possível clicar em Mostrar recursos fora de uso para verificar a lista completa de informações de cotas disponíveis.

Consideração sobre o tamanho do armazenamento

Você recebe cobranças pela quantidade de dados armazenados no modo Datastore, incluindo a sobrecarga de armazenamento. O montante da sobrecarga inclui metadados, índices integrados, índices compostos e versões de recuperação pontual (PITR, na sigla em inglês). Também é cobrado pelo tamanho do armazenamento de backup e pelas operações de restauração.

Cada entidade armazenada no banco de dados requer os seguintes metadados, que contribuem para o tamanho do armazenamento:

  • A chave da entidade, incluindo o tipo, o código ou o nome da chave, e as chaves dos ancestrais da entidade.
  • O nome e o valor de cada propriedade. Como o Firestore no modo Datastore não tem esquema, é necessário que o nome de cada propriedade seja armazenado com o valor da propriedade de qualquer entidade fornecida.
  • Todas as linhas de índices integrados e compostos que se referem a essa entidade. Cada linha contém o tipo de entidade, o número de valores da propriedade dependendo da definição do índice e a chave da entidade.

Para saber como o armazenamento no modo Datastore é calculado, acesse esta página.

Dados da PITR

Se você ativar a PITR, vai ser cobrado pelo armazenamento de dados PITR. A maioria dos clientes vai perceber que o custo total do armazenamento de dados PITR é semelhante ao custo de armazenamento do banco de dados.

Observação:os dados PITR são faturados separadamente do faturamento do tamanho de armazenamento do banco de dados. Os dados PITR não afetam os custos do tamanho do armazenamento de dados.

Os custos de armazenamento da PITR são calculados em GB/mês diariamente. O modo Datastore mede o tamanho do banco de dados diariamente. Durante o período de um mês, a média desses pontos de amostra é feita para calcular o tamanho do armazenamento do banco de dados. Esse valor médio é multiplicado pelo preço unitário de PITR (GB/mês).

Por exemplo, se o tamanho médio do seu banco de dados durante um mês for de 1 GiB e a PITR estiver ativada para o mês inteiro, o tamanho dos dados da PITR faturável também será de 1 GiB.

Faturamento mínimo: você pode receber uma cobrança de até 1 dia no custo de armazenamento da PITR mesmo se desativá-la dentro de um dia após a ativação.

Dados de backup e operações de restauração

Se você ativar os backups, será cobrado pelo armazenamento dos backups do banco de dados. O tamanho do armazenamento de um backup é igual ao tamanho do armazenamento do banco de dados quando o backup foi feito.

Os custos de armazenamento para backups são em GiB por mês. Durante o período de um mês, o número de dias em que cada backup é retido, a média ao longo do mês, também é calculado. O custo de cada backup é calculado com base no tamanho do armazenamento do backup multiplicado pela proporção do mês em que o backup é retido e multiplicado pelo preço unitário. Os limites do dia são definidos pelo fuso horário Estados Unidos/Los_Angeles para fins de faturamento.

Quando você realiza uma operação de restauração, o modo Datastore mede o tamanho do backup para a operação de restauração. O tamanho do backup é multiplicado pelo preço unitário das operações de restauração (GiB).

Solicite uma cotação personalizada

Com o sistema de pagamento por uso do Google Cloud, você paga apenas pelos serviços que usa. Fale com nossa equipe de vendas e receba uma cotação personalizada para sua organização.
Google Cloud