Quotas e limites
Esta página descreve as quotas e os limites de pedidos para o Firestore com compatibilidade com o MongoDB.
Utilização do nível gratuito
O Firestore com compatibilidade com o MongoDB oferece um nível gratuito que lhe permite começar a usar o Firestore com compatibilidade com o MongoDB sem custos financeiros. Os valores do nível gratuito estão indicados na tabela seguinte.
Os valores do nível gratuito são aplicados diariamente e repostos à meia-noite (hora do Pacífico).
O nível gratuito aplica-se apenas a uma base de dados do Firestore com compatibilidade com o MongoDB por projeto. A primeira base de dados criada num projeto sem uma base de dados de nível gratuito recebe o nível gratuito. Se a base de dados com o nível gratuito aplicado for eliminada, a base de dados seguinte criada recebe o nível gratuito.
Nível gratuito | Quota |
---|---|
Dados armazenados | 1 GiB |
Leia as unidades | 50 000 por dia |
Unidades de escrita | 40 000 por dia |
Transferência de dados de saída | 10 GiB por mês |
As seguintes operações e funcionalidades não incluem a utilização gratuita. Tem de ativar a faturação para usar estas funcionalidades:
- Eliminações geridas (TTL)
- Faça uma cópia de segurança dos dados
- Operações de restauro
Para mais informações sobre a faturação destas funcionalidades, consulte os preços de armazenamento.
Limites padrão
As tabelas seguintes mostram os limites que se aplicam ao Firestore com compatibilidade com o MongoDB. Estes são limites rígidos, salvo indicação em contrário.
Bases de dados
Limite | Detalhes |
---|---|
Número máximo de bases de dados por projeto |
100 Contacte o apoio técnico para pedir um aumento deste limite. |
Número máximo de bases de dados com chaves de encriptação geridas pelo cliente (CMEK) por projeto |
0 Por predefinição, a quota é 0 porque esta funcionalidade está atrás de uma lista de autorizações. Pode pedir o aumento da quota preenchendo o formulário de pedido de acesso à CMEK. |
Coleções, documentos e campos
Limite | Detalhes |
---|---|
Restrições relativas aos nomes das coleções |
|
Restrições nos IDs de documentos (_id ) |
|
Tamanho máximo de um documento | 4 MiB |
Restrições nos nomes dos campos |
|
Tamanho máximo de um nome de campo | 1500 bytes |
Tamanho máximo de um caminho de campo | 1500 bytes |
Tamanho máximo de um valor de campo | 4 MiB – 89 bytes |
Profundidade máxima dos campos num mapa ou numa matriz | 20 Os campos de matriz e de mapa adicionam um nível à profundidade geral de um objeto. Por exemplo, o seguinte objeto tem uma profundidade total de três níveis: { nested_object: { #depth 1 nested_array: [ #depth 2 { foo: "bar" #depth 3 } ] } } |
Leituras, escritas e transações
Limite | Detalhes |
---|---|
Limite de memória para uma consulta | 128 MiB |
Limite de tempo para uma transação | 270 segundos, com um tempo de expiração de inatividade de 60 segundos |
Índices
Limite | Detalhes |
---|---|
Número máximo de índices para uma base de dados |
1000 Contacte o apoio técnico para pedir um aumento deste limite. |
Número máximo de entradas de índice para cada documento |
40 000 |
Número máximo de campos num índice | 100 |
Tamanho máximo de uma entrada de índice |
7,5 KiB |
Soma máxima dos tamanhos das entradas de índice de um documento |
8 MiB |
Tempo de vida (TTL)
Limite | Detalhes |
---|---|
Número máximo de configurações de TTL para uma base de dados |
500 |