Quotas et limites
Cette page décrit les quotas et limites de requêtes pour Firestore compatible avec MongoDB.
Utilisation de la version gratuite
Firestore compatible avec MongoDB propose un niveau gratuit qui vous permet de commencer à utiliser Firestore compatible avec MongoDB sans frais. Les montants de la version gratuite sont indiqués dans le tableau suivant.
Les montants du niveau gratuit sont appliqués quotidiennement et réinitialisés à minuit, heure du Pacifique.
Le niveau gratuit ne s'applique qu'à une seule base de données Firestore compatible avec MongoDB par projet. La première base de données créée dans un projet sans base de données de niveau gratuit bénéficiera du niveau gratuit. Si la base de données avec le niveau gratuit appliqué est supprimée, la base de données suivante créée bénéficiera du niveau gratuit.
Version gratuite | Quotas |
---|---|
Données stockées | 1 Gio |
Unités de lecture | 50 000 par jour |
Unités d'écriture | 40 000 par jour |
Transfert de données sortant | 10 Gio par mois |
L'utilisation gratuite ne s'applique pas aux opérations et fonctionnalités suivantes. Vous devez activer la facturation pour utiliser les fonctionnalités suivantes :
- Suppression gérée (TTL)
- Sauvegarder des données
- Opérations de restauration
Pour en savoir plus sur la facturation de ces fonctionnalités, consultez Tarifs de stockage.
Limites standards
Les limites applicables à Firestore compatible avec MongoDB sont présentées dans les tableaux suivants. Sauf indication contraire, ces limites sont strictes.
Bases de données
Limite | Détails |
---|---|
Nombre maximal de bases de données par projet |
100 Contactez l'assistance pour demander une augmentation de cette limite. |
Collections, documents et champs
Limite | Détails |
---|---|
Contraintes sur les noms de collection |
|
Contraintes sur les ID de document (_id ) |
|
Taille maximale d'un document | 4 Mio |
Contraintes sur les noms de champ |
|
Taille maximale d'un nom de champ | 1 500 octets |
Taille maximale d'un chemin d'accès de champ | 1 500 octets |
Taille maximale d'une valeur de champ | 4 Mio – 89 octets |
Profondeur maximale des champs dans une carte ou un tableau | 20 Les champs de carte et de tableau ajoutent un niveau à la profondeur globale d'un objet. Par exemple, l'objet suivant a une profondeur totale de trois niveaux : { nested_object: { #depth 1 nested_array: [ #depth 2 { foo: "bar" #depth 3 } ] } } |
Lectures, écritures et transactions
Limite | Détails |
---|---|
Limite de mémoire pour une requête | 128 MiB |
Durée maximale d'une transaction | 270 secondes, avec un délai d'inactivité avant expiration de 60 secondes |
Index
Limite | Détails |
---|---|
Nombre maximal d'index pour une base de données |
1000 Contactez l'assistance pour demander une augmentation de cette limite. |
Nombre maximal d'entrées d'index pour chaque document |
40 000 |
Nombre maximal de champs dans un index | 100 |
Taille maximale d'une entrée d'index |
7,5 Kio |
Somme maximale des tailles d'entrée d'index d'un document |
8 Mio |
Valeur TTL (Time To Live)
Limite | Détails |
---|---|
Nombre maximal de configurations TTL pour une base de données |
500 |