Limiti

Questa pagina descrive i limiti di produzione per Firestore in modalità Datastore.

Limiti di Firestore in modalità Datastore

Oltre a questi limiti, consulta le best practice per Firestore in modalità Datastore.

Limite Importo
Numero massimo di database per progetto

100

Puoi contattare l'assistenza per richiedere un aumento di questo limite.

Dimensione massima della richiesta API.

Questo limite si applica quando la modalità Datastore viene utilizzata al di fuori di Google App Engine. Se viene utilizzata la modalità Datastore da App Engine, il limite dipende dalla libreria client utilizzata.

10 MiB
Dimensione massima di una transazione 10 MiB
Dimensione massima per un'entità 1.048.572 byte
(1 MiB - 4 byte)
Dimensione massima di una chiave di entità 6 KiB
Profondità massima dei valori delle entità nidificate 20
Numero massimo di chiavi consentito per un'operazione Lookup nell'API Datastore 1000
Dimensione massima della codifica UTF-8 della proprietà indicizzata di una stringa 1500 byte
Dimensione massima di una proprietà non indicizzata 1.048.487 byte
(1 MiB - 89 byte)
Somma massima delle dimensioni delle voci dell'indice composto di un'entità 2 MiB
Numero massimo di indici composti per un database
Somma massima dei seguenti elementi per un'entità:
  • numero di valori di proprietà indicizzati
  • numero di voci dell'indice composto
20.000
Numero massimo di proprietà in un indice composto 2 MiB
Numero massimo totale di richieste di esportazione e importazione consentite al minuto per un progetto 20
Numero massimo di esportazioni e importazioni simultanee 50
Numero massimo di filtri di entità per le richieste di esportazione e importazione

Quando la richiesta di esportazione o importazione specifica un entity_filter, ogni combinazione di tipo e spazio dei nomi filtrati viene conteggiata come un filtro separato per questo limite. Ad esempio:

Una richiesta con kinds=['foo', 'bar'] e namespace_ids=['', 'ns1']
genera 4 filtri per questo limite: [('', 'foo'), ('', 'bar'), ('ns1', 'foo'), ('ns1', 'bar')]

100
Numero massimo di criteri di durata (TTL) consentiti per database. 500

limiti legacy di Cloud Datastore

Se non hai ancora eseguito l'upgrade da Datastore a Firestore in modalità Datastore, all'istanza di database si applicano anche i seguenti limiti:

Limite Importo
Numero massimo di gruppi di entità a cui è possibile accedere in una transazione 25
Frequenza massima di lettura o scrittura in un gruppo di entità 1 al secondo
Massima velocità di scrittura per un gruppo di entità.

Nota: puoi raggruppare insieme le scritture per un gruppo di entità. Ciò consente di scrivere più entità in un gruppo di entità entro questo limite.

1 al secondo

Passaggi successivi