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
  • Devono contenere esclusivamente caratteri UTF-8 validi
  • Non devono superare i 1500 byte
  • Non possono corrispondere all'espressione regolare __.*__
  • Non possono contenere $
  • Non possono essere la stringa vuota ("")
  • Non possono contenere il carattere null
  • Non possono iniziare con `system.` e non possono contenere `.system.`.
Vincoli degli ID documento (_id)
  • Devono essere di tipo ObjectId, String, Integer a 64 bit, Integer a 32 bit, Double, Binary o Object. Gli altri tipi BSON non sono supportati.
  • Non devono superare i 1500 byte
  • Per gli ID di tipo Object:

    • Ogni valore all'interno di un ID di tipo Object deve essere anche di un tipo di ID supportato (ObjectId, String, Integer a 64 bit, Integer a 32 bit, Double, Binary o Object) o un array di valori, ognuno dei quali è di un tipo di ID supportato.
  • Per gli ID di tipo String:

    • Devono contenere esclusivamente caratteri UTF-8 validi
    • Non possono corrispondere all'espressione regolare __.*__
Dimensione massima di un documento 4 MiB
Vincoli dei nomi dei campi
  • Devono contenere esclusivamente caratteri UTF-8 validi
  • Non possono essere la stringa vuota ("")
  • Non possono corrispondere all'espressione regolare __.*__
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