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 : fournit les fonctionnalités Firestore les plus avancées, ce qui maximise la flexibilité et le contrôle des développeurs. Elle est compatible avec l'API Firestore compatible avec 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 comprend 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.
Édition Standard : fournit les fonctionnalités de base de Firestore y compris un moteur de requêtes standard, une indexation automatisée pour améliorer les performances et des 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 |
| Prise en charge de Firestore en mode natif : SDK côté serveur, Web et mobiles avec prise en charge en temps réel et hors connexion | Oui | Oui |
| Indexation | Entièrement personnalisable, avec prise en charge des index avancés tels que les index uniques, denses et creux. | Indexation automatique de base sur tous les champs de document |
| Recherche textuelle | Oui (aperçu) | Non |
| Recherche géospatiale | Oui (aperçu) | Non |
| Capture des données modifiées | Déclencheurs | Déclencheurs |
| Observabilité |
|
|
| Protection des données |
|
|
| Chiffrement |
|
|
| Stockage | SSD | Stockage hybride (SSD et HDD) |
| Performances | Bonnes | Bonnes |
| Remises sur engagement d'utilisation | 20 % pour 1 an ; 40 % pour 3 ans | 20 % pour 1 an ; 40 % pour 3 ans |
Modes d'accès aux données
Firestore est compatible avec les modes d'accès aux données suivants pour lire et écrire des données :
- Mode Firestore compatible avec MongoDB : cette interface est compatible avec Firestore compatible avec MongoDB et vous permet de réutiliser les pilotes, outils et intégrations d'écosystèmes 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 mieux utilisée par 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 Firestore Standard : compatible avec l'API Firestore native ou l'API Datastore.
Maximisez les performances
L'édition Firestore Enterprise 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êtes avancé et au stockage plus rapide basé sur SSD.
Maximisez l'évolutivité
L'édition Firestore Enterprise est en mesure 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 tarifs de l'édition Firestore Enterprise et les tarifs de l'édition Firestore Standard. 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 Firestore Enterprise 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 des éditions dans un projet
Vous pouvez créer des bases de données Firestore Enterprise et Standard dans le même projet.
Migrer des données entre les éditions
Pour essayer le moteur de requêtes 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
- Découvrez les bibliothèques clientes pour Firestore en mode natif.
- Pour les applications qui utilisent l'API Datastore, consultez la page Firestore en mode Datastore.
- Découvrez comment créer une base de données Firestore compatible avec MongoDB et vous y connecter à l'aide de l'outil mongosh.