Preços e cotas

O Firestore no modo Datastore oferece uma cota gratuita, que permite começar sem custos. Os recursos e os valores da cota gratuita estão indicados abaixo. Se precisar de uma cota maior, é necessário ativar o faturamento e definir um limite de gastos para o projeto.

As cotas são aplicadas diariamente e redefinidas em torno da meia-noite do Horário do Pacífico.

Pequenas operações incluem:

  • 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 contabilizados como 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 contabilizados como pequenas operações.

Pequenas operações são gratuitas, mas é necessário ativar o faturamento se pretende exceder a cota gratuita diária.

As operações de backup e restauração são cobradas pelas leituras e gravações de entidades de acordo com as taxas na tabela acima. Essas operações são executadas dentro do seu aplicativo e, portanto, são descontadas da sua cota. O processo de backup e restauração também cria instâncias do Compute Engine. Você será cobrado por instância/hora durante o backup ou a restauração.

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.

Como localizar informações sobre o uso da 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. É necessário 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

Os dados armazenados no Firestore no modo Datastore podem gerar uma sobrecarga de armazenamento significativa. Essa sobrecarga depende do número e dos tipos de propriedades associadas, além de incluir o espaço usado pelos índices integrados e índices compostos. Cada entidade armazenada em seu banco de dados requer os seguintes metadados:

  • A chave da entidade, incluindo o tipo, o ID 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 de propriedades que dependem da definição do índice e a chave da entidade.

Saiba como o armazenamento no modo Datastore é calculado em Cálculos de tamanho de armazenamento.