Limites

Nesta página, descrevemos os limites de produção do Cloud Datastore.

Limites do Cloud Firestore no modo Datastore

Limite Valor
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 para uma entidade 1.048.572 bytes
(1 MiB - 4 bytes)
Profundidade máxima de valores de entidade aninhados 20
Taxa máxima de gravação para uma entidade 1 por segundo
Número máximo de entidades que podem ser passadas para uma operação Commit na Cloud Datastore API 500
Número máximo de chaves permitidas em uma operação AllocateIds na Cloud Datastore API 500
Número máximo de chaves permitidas em uma operação Lookup na Cloud Datastore API 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 para um projeto 200
Soma máxima dos itens a seguir para uma entidade:
  • número de valores de propriedade indexados
  • número de entradas de índice composto
20.000
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.

Quando a solicitação de exportação ou importação especifica um entity_filter, cada combinação de tipo filtrado e namespace conta como uma operação separada para esse limite. Por exemplo:

Uma solicitação com kinds=['foo', 'bar'] e namespace_ids=['', 'ns1']
resulta em quatro exportações desse limite: [('', 'foo'), ('', 'bar'), ('ns1', 'foo'), ('ns1', 'bar')]

50

Limites do Cloud Datastore

Se você ainda não fez o upgrade do Cloud Datastore para o Cloud Firestore no modo Datastore, os limites a seguir também se aplicam à sua 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

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Documentação do Cloud Datastore