L'édition Firestore Enterprise inclut un moteur de requêtes avancé qui prend en charge un large éventail de fonctionnalités de requête. Dans cette édition, l'exécution des requêtes est différente, ce qui rend les index facultatifs. Par conséquent, les index à champ unique ne sont plus créés automatiquement. Bien que cela permette aux requêtes de s'exécuter sans configuration d'index préalable, les requêtes non indexées analyseront par défaut l'intégralité de la collection. Les développeurs sont en mesure de créer des index le cas échéant, afin d'améliorer la latence et les coûts à mesure que l'ensemble de données augmente.
En plus des fonctionnalités listées dans l'édition Firestore Standard, l'édition Enterprise est compatible avec les modes de fonctionnement suivants que vous sélectionnez lorsque vous créez une base de données :
- Firestore en mode natif avec les opérations Core et Pipelines (preview) : ce mode intègre deux opérations distinctes : Core et Pipelines. Les opérations Firestore Core fournissent la fonctionnalité standard de création, de lecture, de mise à jour et de suppression (CRUD) de documents, ainsi qu'une prise en charge intégrée des requêtes d'écoute en temps réel et de la persistance hors connexion. Les opérations Firestore Pipeline utilisent une syntaxe de requête flexible qui permet d'effectuer des opérations avancées de récupération de données pour les applications. Pour en savoir plus sur ces fonctionnalités, consultez Présentation du mode natif Firestore.
- Firestore compatible avec MongoDB : ce mode permet aux développeurs d'utiliser le code d'application, les pilotes, les outils et l'écosystème Open Source d'intégrations MongoDB existants avec Cloud Firestore. Il est compatible avec le langage de requête MongoDB (MQL) et les types de données BSON, ce qui en fait un remplacement direct pour les charges de travail MongoDB, tout en offrant les avantages de l'évolutivité automatique et de la haute disponibilité de Firestore. Pour en savoir plus sur ces fonctionnalités, consultez Présentation de la compatibilité avec MongoDB.