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

L'édition Firestore Enterprise dispose d'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 d'exécuter des requêtes sans configuration d'index préalable, les requêtes non indexées analysent par défaut l'intégralité de la collection. Les développeurs peuvent créer des index si nécessaire, afin d'améliorer la latence et de réduire les coûts à mesure que l'ensemble de données s'agrandit.

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 de base et les opérations de pipeline : ce mode intègre deux opérations distinctes : les opérations de base et les opérations de pipeline. Les opérations Firestore Core fournissent les fonctionnalités standards de création, de lecture, de mise à jour et de suppression (CRUD) de documents, ainsi qu'une compatibilité intégrée avec les requêtes d'écoute en temps réel et la persistance hors connexion. Les opérations de pipeline Firestore utilisent une syntaxe de requête flexible qui permet d'effectuer des opérations de récupération de données avancées, y compris des jointures de style relationnel à l'aide de sous-pipelines. Pour en savoir plus sur ces fonctionnalités, consultez la présentation de Firestore en mode natif.
  • 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 des 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 lui permet de remplacer efficacement les charges de travail MongoDB tout en offrant les avantages de l'autoscaling et de la haute disponibilité de Firestore. Pour en savoir plus sur ces fonctionnalités, consultez la présentation de la compatibilité MongoDB.