Présentation des modes de l'édition Enterprise de Firestore

L'édition Firestore Enterprise comprend un moteur de requête avancé qui prend en charge un large éventail de fonctionnalités de requête. Par conséquent, l'exécution des requêtes est différente dans cette édition, ce qui rend les index facultatifs. Les index à un seul champ ne sont donc plus créés automatiquement. Bien que cela permette d'exécuter des requêtes sans configuration d'index préalable, les requêtes non indexées analysent par défaut l'ensemble de la collection. Les développeurs peuvent créer des index si nécessaire pour améliorer la latence et réduire 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 lors de la création d'une base de données :

  • Firestore en mode natif avec les opérations Core et Pipeline (aperçu) : ce mode intègre deux opérations distinctes : Core et Pipelines. Les opérations Firestore Core fournissent les fonctionnalités 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 la présentation du mode natif de Firestore.
  • Firestore compatible avec MongoDB : ce mode permet aux développeurs d'utiliser le code d'application, les pilotes et les outils MongoDB existants, ainsi que l'écosystème Open Source des intégrations MongoDB 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 des charges de travail MongoDB tout en offrant les avantages de la mise à l'échelle automatique et de la haute disponibilité de Firestore. Pour en savoir plus sur ces fonctionnalités, consultez la présentation de la compatibilité avec MongoDB.