Übersicht über die Modi der Firestore Enterprise-Version

Die Enterprise-Version von Firestore bietet eine erweiterte Abfrage-Engine, die eine breite Palette von Abfragefunktionen unterstützt. Dadurch unterscheidet sich die Abfrageausführung in dieser Version deutlich, da Indexe optional sind. Indexe für einzelne Felder werden daher nicht mehr automatisch erstellt. Abfragen können zwar ohne vorherige Indexkonfigurationen ausgeführt werden, aber bei Abfragen ohne Index wird standardmäßig die gesamte Sammlung gescannt. Entwickler können bei Bedarf Indexe erstellen, um die Latenz zu verbessern und Kosten zu senken, wenn das Dataset wächst.

Zusätzlich zu den Funktionen, die unter der Standard-Version von Firestore aufgeführt sind, unterstützt die Enterprise-Version die folgenden Betriebsmodi, die Sie beim Erstellen einer Datenbank auswählen können:

  • Firestore im nativen Modus mit Core- und Pipeline-Vorgängen (Vorabversion) : In diesem Modus werden zwei verschiedene Vorgänge integriert: Core- und Pipeline-Vorgänge. Die Core-Vorgänge von Firestore bieten die Standardfunktionen zum Erstellen, Lesen, Aktualisieren und Löschen von Dokumenten (CRUD) sowie integrierte Unterstützung für Echtzeit-Listenabfragen und Offline-Persistenz. Bei den Pipeline-Vorgängen von Firestore wird eine flexible Abfragesyntax verwendet, die erweiterte Datenabrufvorgänge ermöglicht, einschließlich relationaler Joins über Unterpipelines. Weitere Informationen zu diesen Funktionen finden Sie unter Übersicht zu Firestore im nativen Modus.
  • Firestore mit MongoDB-Kompatibilität:In diesem Modus können Entwickler vorhandenen MongoDB-Anwendungscode, ‑Treiber, ‑Tools und das Open-Source-Ökosystem von MongoDB-Integrationen mit Cloud Firestore verwenden. Er unterstützt die MongoDB-Abfragesprache (MongoDB Query Language, MQL) und BSON-Datentypen und kann somit als direkter Ersatz für MongoDB-Arbeitslasten dienen. Gleichzeitig bietet er die Vorteile der automatischen Skalierung und Hochverfügbarkeit von Firestore. Weitere Informationen zu diesen Funktionen finden Sie unter Übersicht zur MongoDB-Kompatibilität.