Quote e limiti
Questa pagina descrive le quote e i limiti delle richieste per Firestore con compatibilità MongoDB.
Utilizzo del livello senza costi
Firestore con compatibilità MongoDB offre un livello senza costi che ti consente di iniziare a utilizzare Firestore con compatibilità MongoDB senza costi. Gli importi del livello senza costi sono elencati nella tabella seguente.
Gli importi del livello senza costi vengono applicati giornalmente e reimpostati alla mezzanotte del fuso orario del Pacifico.
Il livello senza costi si applica a un solo database Firestore con compatibilità MongoDB per progetto. Il primo database creato in un progetto senza un database di livello senza costi riceverà il livello senza costi. Se il database con il livello senza costi applicato viene eliminato, il successivo database creato riceverà il livello senza costi.
| Livello senza costi | Quota |
|---|---|
| Dati archiviati | 1 GiB |
| Unità di lettura | 50.000 al giorno |
| Unità di scrittura | 40.000 al giorno |
| Trasferimento di dati in uscita | 10 GiB al mese |
Le seguenti operazioni e funzionalità non includono l'utilizzo senza costi. Devi abilitare la fatturazione per utilizzare queste funzionalità:
- Eliminazioni gestite (TTL)
- Esegui il backup dei dati
- Operazioni di ripristino
Per ulteriori informazioni su come vengono fatturate queste funzionalità, consulta Prezzi di archiviazione.
Limiti standard
Le tabelle riportate di seguito mostrano i limiti applicabili a Firestore con compatibilità MongoDB. Salvo diversa indicazione, si tratta di limiti rigidi.
Database
| Limite | Dettagli |
|---|---|
| Numero massimo di database per progetto |
100 Contatta l'assistenza per richiedere un aumento di questo limite. |
| Numero massimo di database con chiavi di crittografia gestite dal cliente (CMEK) per progetto |
0 Per impostazione predefinita, la quota è 0 perché questa funzionalità è soggetta a una lista consentita. Puoi richiedere di aumentare la quota compilando il modulo di richiesta di accesso CMEK. |
Raccolte, documenti e campi
| Limite | Dettagli |
|---|---|
| Vincoli dei nomi delle raccolte |
|
Vincoli degli ID documento (_id) |
|
| Dimensione massima di un documento | 4 MiB |
| Vincoli dei nomi dei campi |
|
| Dimensione massima del nome di un campo | 1500 byte |
| Dimensione massima di un percorso di campo | 1500 byte |
| Dimensione massima di un valore di campo | 4 MiB - 89 byte |
| Profondità massima dei campi in una mappa o un array | 20 I campi mappa e array aggiungono un livello alla profondità complessiva di un oggetto. Ad esempio, l'oggetto seguente ha una profondità totale di tre livelli: {
nested_object: { #depth 1
nested_array: [ #depth 2
{
foo: "bar" #depth 3
}
]
}
} |
Operazioni di lettura, scrittura e transazioni
| Limite | Dettagli |
|---|---|
| Limite di memoria per una query | 128 MiB |
| Limite di tempo per una transazione | 270 secondi, con un periodo di scadenza di inattività di 60 secondi |
Indici
| Limite | Dettagli |
|---|---|
| Numero massimo di indici per un database |
1000 Contatta l'assistenza per richiedere un aumento di questo limite. |
|
Numero massimo di voci di indice per ogni documento |
40.000 |
| Numero massimo di campi in un indice | 100 |
| Dimensione massima di una voce di indice |
7,5 KiB |
| Somma massima delle dimensioni delle voci di indice di un documento |
8 MiB |
Durata (TTL)
| Limite | Dettagli |
|---|---|
| Numero massimo di configurazioni TTL per un database |
500 |
Limiti delle query salvate
| Valore | Limite |
|---|---|
| Numero massimo di query salvate per progetto (incluse le query salvate per altri Google Cloud prodotti) | 10.000 |
| Dimensione massima per ogni query | 1 MiB |