Présentation des éditions Firestore
Cette page décrit les éditions et les principales fonctionnalités de Firestore.
Firestore est disponible dans les éditions suivantes :
Édition Enterprise : offre les fonctionnalités Firestore les plus avancées, ce qui permet aux développeurs de bénéficier d'un maximum de flexibilité et de contrôle. Il est compatible avec l'API Firestore avec compatibilité MongoDB, ainsi qu'avec les API Firestore et les SDK Firebase pour effectuer des requêtes en temps réel et hors connexion.
L'édition Enterprise propose un moteur de requêtes avancé avec plus de 180 fonctionnalités, des options d'indexation personnalisables et des performances jusqu'à cinq fois plus rapides. L'édition Enterprise utilise un modèle de tarification moderne basé sur des tranches d'octets lus et écrits, l'espace de stockage utilisé et la sortie réseau générée.
L'édition Standard fournit les fonctionnalités Firestore de base, y compris un moteur de requête standard, l'indexation automatique pour améliorer les performances et les SDK Firebase avec synchronisation en temps réel et requêtes hors connexion. L'édition Standard utilise un modèle de tarification simplifié basé sur les documents lus et écrits, l'espace de stockage utilisé et la sortie réseau générée.
Fonctionnalités des éditions
Le tableau suivant récapitule les fonctionnalités disponibles pour chaque édition :
| Enterprise | Standard | |
|---|---|---|
| Moteur de requêtes |
Moteur de requêtes avancé
|
Moteur de requêtes standard
|
| Limites de taille des documents |
|
1 Mio |
| Prise en charge de Firestore compatible avec MongoDB | Oui | Non |
| Compatibilité avec Firestore en mode natif : SDK côté serveur, Web et mobiles avec compatibilité en temps réel et hors connexion | Oui (preview) | Oui |
| Indexation | Entièrement personnalisable, avec prise en charge des index avancés tels que les index uniques, denses et creux. | Indexation automatique et de base sur tous les champs de document |
| Capture des données modifiées | Déclencheurs | Déclencheurs |
| Observabilité |
|
|
| Protection des données |
|
|
| Chiffrement |
|
|
| Stockage | SSD | Stockage hybride (SSD et HDD) |
| Performances | Excellentes | Bonne |
| Remises sur engagement d'utilisation | 20 % pour un an ; 40 % pour trois ans | 20 % pour un an ; 40 % pour trois ans |
Modes d'accès aux données
Firestore accepte les modes d'accès aux données suivants pour lire et écrire des données :
- Mode de compatibilité Firestore avec MongoDB : cette interface est compatible avec Firestore avec MongoDB et vous permet de réutiliser les pilotes, les outils et les intégrations de l'écosystème Open Source MongoDB existants avec Firestore.
- Firestore en mode natif : cette interface est compatible avec toutes les fonctionnalités les plus récentes et les plus innovantes de Firestore, y compris la synchronisation en temps réel et la mise en cache hors connexion dans les bibliothèques clientes Firestore.
- Firestore en mode Datastore : cette interface est idéale pour les applications Datastore et App Engine Datastore.
Modes d'accès aux données compatibles avec chaque édition
Les modes d'accès aux données disponibles dépendent de l'édition de la base de données. Vous devez sélectionner un mode d'accès aux données lorsque vous créez la base de données. Vous ne pouvez pas modifier ce mode.
- Édition Firestore Enterprise : compatible avec les API compatibles avec MongoDB ou l'API Firestore en mode natif.
- Édition Standard de Firestore : compatible avec l'API Firestore natif ou l'API Datastore.
Maximiser les performances
L'édition Enterprise de Firestore est idéale pour les applications nécessitant des performances maximales. L'édition Firestore Enterprise offre des performances jusqu'à cinq fois supérieures à celles de l'édition Standard, en particulier au niveau des latences de queue. Ce gain est principalement dû au moteur de requête avancé et au stockage plus rapide basé sur SSD.
Maximiser le scaling
L'édition Enterprise de Firestore est capable de mieux gérer le trafic réseau par rafales, à un débit jusqu'à huit fois supérieur à celui de l'édition Standard.
Tarifs
Pour en savoir plus sur les tarifs des éditions Firestore, consultez les pages Tarifs de l'édition Enterprise de Firestore et Tarifs de l'édition Standard de Firestore. Les deux modèles de tarification des éditions Firestore sont basés sur les opérations effectuées, l'espace de stockage utilisé et la sortie réseau générée. L'édition Enterprise de Firestore mesure les opérations effectuées à l'aide de tranches d'octets lus et écrits, tandis que l'édition Standard mesure le nombre de documents lus ou écrits.
Vous pouvez commencer à utiliser Firestore dans l'une ou l'autre édition avec une utilisation quotidienne sans frais.
Combiner différentes éditions dans un projet
Vous pouvez créer des bases de données Firestore Enterprise Edition et Standard Edition dans le même projet.
Migrer des données entre éditions
Pour essayer le moteur de requête avancé et d'autres fonctionnalités de l'édition Enterprise, créez une base de données de l'édition Enterprise. Les données Firestore sont compatibles avec les deux éditions. Pour migrer des données entre les éditions, utilisez les fonctionnalités d'importation et d'exportation de Firestore.
Étape suivante
- En savoir plus sur les bibliothèques clientes pour Firestore en mode natif
- Pour les applications qui utilisent l'API Datastore, consultez Firestore en mode Datastore.
- Découvrez comment créer une base de données Firestore compatible avec MongoDB et vous y connecter avec l'outil mongosh.