Esta página descreve os limites de produção do Firestore no modo Datastore.
Limites do Firestore no modo Datastore
Além desses limites, consulte as práticas recomendadas para o Firestore no modo Datastore.
Limite | Valor |
---|---|
Número máximo de bancos de dados por projeto |
100 Entre em contato com o suporte para solicitar um aumento desse limite. |
Tamanho máximo da solicitação da API. Esse limite é imposto quando o modo Datastore é usado fora do Google App Engine. Se o modo Datastore for usado no App Engine, o limite dependerá da biblioteca de cliente usada. |
10 MiB |
Tamanho máximo para uma transação | 10 MiB |
Tamanho máximo de uma entidade | 1.048.572 bytes (1 MiB - 4 bytes) |
Número máximo de transformações de propriedade que podem ser realizadas em uma
única entidade em uma operação
Para transformações de matriz, como |
500 |
Tamanho máximo de uma chave de entidade | 6 KiB |
Profundidade máxima de valores de entidade aninhados | 20 |
Número máximo de chaves permitido para uma operação Lookup na API do Datastore |
1.000 |
Tamanho máximo da codificação UTF-8 de uma propriedade de string indexada | 1.500 bytes |
Tamanho máximo para uma propriedade não indexada | 1.048.487 bytes (1 MiB - 89 bytes) |
Soma máxima dos tamanhos das entradas do índice composto de uma entidade | 2 MiB |
Número máximo de índices compostos de um projeto |
|
Soma máxima dos itens a seguir para uma entidade:
|
20.000 |
Número máximo de propriedades em um índice composto | 2 MiB |
Número total máximo de solicitações de exportação e importação para um projeto permitido por minuto | 20 |
Número máximo de exportações e importações simultâneas | 50 |
Número máximo de filtros de entidade para solicitações de exportação e importação
Quando a solicitação de exportação ou importação especificar um
Uma solicitação com |
100 |
Número máximo de políticas de time to live (TTL) permitido por banco de dados. | 500 |
Limites legados do Cloud Datastore
Se ainda não tiver feito o upgrade do Datastore para o Firestore no modo Datastore, os seguintes limites também se aplicarão à instância do banco de dados:
Limite | Valor |
---|---|
Número máximo de grupos de entidades que podem ser acessados em uma transação | 25 |
Taxa máxima de transações de leitura ou gravação em um grupo de entidades | 1 por segundo |
Taxa de gravação máxima para um grupo de entidades. Note que é possível agrupar gravações em lote para um grupo de entidades. Isso permite que você grave várias entidades em um grupo de entidades dentro desse limite. |
1 por segundo |
A seguir
- Saiba mais sobre Preços e cotas.
- Saiba mais sobre cálculos de tamanho de armazenamento.