Cotas e limites
Esta página descreve as cotas e os limites de solicitação do Firestore com compatibilidade com o MongoDB.
Uso do nível gratuito
O Firestore com compatibilidade com o MongoDB oferece um nível gratuito para você começar a usar o Firestore com compatibilidade com o MongoDB sem custos financeiros. Os valores do Nível gratuito estão listados na tabela a seguir.
Os valores do nível gratuito são aplicados diariamente e redefinidos à meia-noite do horário do Pacífico.
O Nível gratuito se aplica a apenas um banco de dados do Firestore com compatibilidade com o MongoDB por projeto. O primeiro banco de dados criado em um projeto sem um banco de dados de nível gratuito receberá o nível gratuito. Se o banco de dados com o nível gratuito aplicado for excluído, o próximo banco de dados criado vai receber o nível gratuito.
Nível gratuito | Cota |
---|---|
Dados armazenados | 1 GiB |
Unidades de leitura | 50.000 por dia |
Unidades de gravação | 40.000 por dia |
Transferência de dados de saída | 10 GiB por mês |
As operações e os recursos a seguir não incluem o uso sem custo financeiro. Ative o faturamento para usar estes recursos:
- Exclusões gerenciadas (TTL)
- Dados em backup
- Restaurar operações
Para mais informações sobre como esses recursos são cobrados, consulte Preços de armazenamento.
Limites padrão
Confira nas tabelas a seguir os limites que se aplicam ao Firestore com compatibilidade com o MongoDB. Esses são limites rígidos, a menos que especificado de outra forma.
Bancos de dados
Limite | Detalhes |
---|---|
Número máximo de bancos de dados por projeto |
100 Entre em contato com o suporte para solicitar um aumento desse limite. |
Coleções, documentos e campos
Limite | Detalhes |
---|---|
Restrições em nomes de coleções |
|
Restrições em IDs de documentos (_id ) |
|
Tamanho máximo de um documento | 4 MiB |
Restrições em nomes de campo |
|
Tamanho máximo de um nome de campo | 1.500 bytes |
Tamanho máximo de um caminho de campo | 1.500 bytes |
Tamanho máximo do valor de um campo | 4 MiB — 89 bytes |
Profundidade máxima de campos em um mapa ou uma matriz | 20 Os campos de mapa e matriz adicionam um nível à profundidade geral de um objeto. Por exemplo, o objeto a seguir tem uma profundidade total de três níveis: { nested_object: { #depth 1 nested_array: [ #depth 2 { foo: "bar" #depth 3 } ] } } |
Leituras, gravações e transações
Limite | Detalhes |
---|---|
Limite de memória para uma consulta | 128 MiB |
Prazo para uma transação | 270 segundos, com tempo de expiração por inatividade de 60 segundos |
Índices
Limite | Detalhes |
---|---|
Número máximo de índices para um banco de dados |
1000 Entre em contato com o suporte para solicitar um aumento desse limite. |
Número máximo de entradas de índice para cada documento |
40.000 |
Número máximo de campos em um í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 |
Time to Live (TTL)
Limite | Detalhes |
---|---|
Número máximo de configurações de TTL para um banco de dados |
500 |