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 une version gratuite qui vous permet de démarrer sans frais. Les montants du niveau sans frais sont indiqués dans le tableau suivant.
Les montants du niveau sans frais 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 sans frais bénéficiera du niveau sans frais. Si la base de données avec le niveau sans frais appliqué est supprimée, la base de données suivante créée bénéficiera du niveau sans frais.
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 sans frais 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. |
Nombre maximal de bases de données CMEK (Customer-Managed Encryption Key) par projet |
0 Par défaut, le quota est défini sur 0, car cette fonctionnalité n'est disponible que pour les utilisateurs figurant sur la liste d'autorisation. Vous pouvez demander à augmenter le quota en remplissant le formulaire de demande d'accès CMEK. |
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 |