Neste documento, você encontra detalhes sobre os preços do modo Datastore.
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.
Preço (US$) | |
|---|---|
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 |
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 | |
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:
Para mais informações sobre como esses recursos são cobrados, consulte Consideração sobre o tamanho do armazenamento.
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.
É 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:
A consulta a seguir contém duas propriedades de intervalo (age e start_date) e é cobrada por leituras de entradas de índice:
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:
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:
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.
Pequenas operações incluem estes itens:
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.
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:
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.
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.
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:
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).