Limites

Vous trouverez sur cette page la description des limites de production pour Cloud Firestore en mode Datastore.

Limites de Cloud Firestore en mode Datastore

Limit Volume
Taille maximale des requêtes API

Cette limite s'applique lorsque le mode Datastore est utilisé en dehors de Google App Engine. Si le mode Datastore est utilisé à partir d'App Engine, la limite dépend de la bibliothèque cliente utilisée.

10 Mio
Taille maximale d'une transaction 10 Mio
Taille maximale d'une entité 1 048 572 octets
(1 Mio – 4 octets)
Profondeur maximale des valeurs d'entité imbriquées 20
Vitesse d'écriture maximale dans une entité 1 par seconde
Nombre maximal d'entités qui peuvent être transmises à une opération Commit dans l'API Cloud Datastore 500
Nombre maximal de clés autorisées pour une opération AllocateIds dans l'API Cloud Datastore 500
Nombre maximal de clés autorisées pour une opération Lookup dans l'API Cloud Datastore 1 000
Taille maximale de l'encodage UTF-8 pour une propriété de chaîne indexée 1 500 octets
Taille maximale d'une propriété non indexée 1 048 487 octets
(1 Mio – 89 octets)
Valeur globale maximale pour les tailles des entrées d'index composite d'une entité 2 Mio
Nombre maximal d'index composites pour un projet 200
Valeur globale maximale par entité pour les éléments suivants :
  • nombre de valeurs de propriété indexée
  • nombre d'entrées d'index composite
20 000
Nombre maximal total de requêtes d'exportation et d'importation autorisées par minute pour un projet 20
Nombre maximal d'exportations et d'importations simultanées

Lorsqu'une requête d'exportation ou d'importation spécifie une variable entity_filter, chaque combinaison de genre et d'espace de noms filtrés est comptabilisée comme une opération séparée dans le calcul de cette limite. Exemple :

Une requête avec les variables kinds=['foo', 'bar'] et namespace_ids=['', 'ns1']
sera comptabilisée comme 4 requêtes d'exportation différentes dans le calcul de cette limite : [('', 'foo'), ('', 'bar'), ('ns1', 'foo'), ('ns1', 'bar')]

50

Limites de Cloud Datastore

Si vous n'avez pas encore mis à niveau Cloud DataStore vers Cloud Firestore en mode Datastore, les limites suivantes s'appliquent également à votre instance de base de données :

Limit Volume
Nombre maximal de groupes d'entités accessibles dans une transaction 25
Taux maximal de transactions effectuant des opérations de lecture depuis un groupe d'entités ou d'écriture vers un groupe d'entités 1 par seconde
Vitesse d'écriture maximale dans un groupe d'entités

Vous pouvez regrouper les opérations d'écriture pour un groupe d'entités. Cela vous permet d'écrire plusieurs entités dans un même groupe (dans la limite indiquée)

1 par seconde

Étape suivante

Cette page vous a-t-elle été utile ? Évaluez-la :

Envoyer des commentaires concernant…

Documentation Cloud Datastore