Auf dieser Seite werden die Cloud Firestore Versionen und ihre wichtigsten Funktionen beschrieben. Cloud Firestore ist in den folgenden Versionen verfügbar:
Die Firestore Standard Edition bietet eine breite Palette von Funktionen als Dokumentendatenbank, darunter Fluent-SDKs für eine Vielzahl von Programmiersprachen, Unterstützung für Echtzeit und Offline, Hochverfügbarkeit in Einzel- und Multiregionenkonfigurationen sowie ein praktisches serverloses Betriebsmodell mit nahtloser Autoscaling-Funktion. Diese Version unterstützt Firestore im nativen Modus mit Firestore-Kernvorgängen (einfache Lese-, Schreib- und Abfragevorgänge).
Die Firestore Enterprise Edition bietet eine breite Palette von Funktionen und Steuerelementen für Entwickler als Dokumentendatenbank. Sie verfügt über eine erweiterte Abfrage-Engine, die umfassende Abfragefunktionen unterstützt. Alle Abfragen in der Enterprise Edition können jetzt ausgeführt werden, wobei das Vorhandensein von Indexen optional ist. Daher ist die Indexierung vollständig anpassbar und Indexe für einzelne Felder werden nicht mehr automatisch erstellt. Diese Version unterstützt zwei Betriebsmodi, die Sie beim Erstellen einer Datenbank auswählen:
Firestore im nativen Modus (Vorschau) mit Kern- und Pipelinevorgängen. Die Firestore-Kernvorgänge bieten die Standardfunktionen zum Erstellen, Lesen, Aktualisieren und Löschen von Dokumenten (CRUD) sowie integrierte Unterstützung für Echtzeit-Abfragen und Offline-Persistenz. Firestore-Pipelinevorgänge bieten Hunderte zusätzlicher Abfragefunktionen. Dazu gehören beispielsweise die Unterstützung für zusätzliche Operatoren für Aggregationen, String-Abgleiche und erweiterte Filterfunktionen.
Firestore mit MongoDB-Kompatibilität mit MongoDB-kompatiblen Vorgängen. In diesem Modus können Entwickler vorhandenen MongoDB-Anwendungscode, ‑Treiber, ‑Tools und das Open-Source-Ökosystem von MongoDB-Integrationen mit Cloud Firestoreverwenden.
Alle Vorgänge in beiden Modi werden mit einer erweiterten Abfrage-Engine ausgeführt. Dadurch haben Entwickler mehr Kontrolle, da die Indexierung für Anwendungen die die Leistung ihrer Abfragen verbessern möchten, optional ist.
Versionen-Features
In der folgenden Tabelle sind die Funktionen zusammengefasst, die für die einzelnen Versionen verfügbar sind:
| Features | Standard Edition | Enterprise Edition |
| Abfrage-Engine | Standard – Abfrageunterstützung nur mit Kernvorgängen. | Erweitert – Abfrageunterstützung mit Core- und Pipelines oder MongoDB-kompatiblen Vorgängen. |
| Unterstützt Cloud Firestore die serverseitigen, Web- und mobilen SDKs im nativen Modus | Ja. Wird von Kernvorgängen unterstützt. | Ja. Wird von Kern- und Pipelinevorgängen unterstützt. |
| Unterstützt Echtzeit- und Offlinefunktionen | Ja. Wird von Kernvorgängen unterstützt. | Ja. Wird nur von Kernvorgängen unterstützt. |
| Unterstützt Firestore mit MongoDB-Kompatibilität | Nein | Ja |
| Indexierung | Für Abfragen sind Indexe erforderlich.
Indexe für einzelne Felder werden automatisch erstellt. Für komplexere Abfragen sind zusammengesetzte Indexe oder Indexe für Sammlungsgruppen erforderlich, die manuell konfiguriert werden müssen. Bei Aggregationsabfragen wie count(), sum() und avg() werden die Kosten anhand der Anzahl der gelesenen Indexeinträge bestimmt. Wenn keine Indexeinträge gescannt werden, wird mindestens eine Gebühr für das Lesen eines Dokuments erhoben. |
Indexe sind nicht erforderlich und daher für Abfragen optional.
Sie definieren Indexe nach Bedarf. Die Enterprise Edition unterstützt auch eine größere Auswahl an Indexarten, darunter nicht spärliche/spärliche und eindeutige Indexe. Mit Query Explain und Query Insights können Sie Abfragen ermitteln, die von einem Index profitieren können, da Indexe nicht mehr erforderlich sind. |
| Abfrage- und Schreibleistung und -kosten | Mit Query Explain können Sie Abfragen mit Bereichs- und Ungleichheitsfiltern für mehrere Felder in einer einzigen Abfrage optimieren.
In Query Insights, Query Explain und Cloud Monitoring sind Messwerte verfügbar, die detaillierte Einblicke in die Abfrageausführung bieten. |
Sie haben die volle Kontrolle über die Abfrage- und Schreibleistung und können die Leistung mit anpassbarer Indexierung, erweiterter Überwachung, Diagnosetools und neuen Ausführungssteuerungen namens Abfragehinweise optimieren.
In Query Insights, Query Explain und Cloud Monitoring sind Messwerte verfügbar, die detaillierte Einblicke in die Abfrageausführung bieten. |
| Preise | Weitere Informationen finden Sie in den Preisangaben. | Weitere Informationen finden Sie in den Preisangaben. |
| Beobachtbarkeit |
|
|
| Datenschutz |
|
|
| Verschlüsselung |
|
|
| Speicher | Hybridspeicher (SSD und HDD) | SSD |
| Rabatte für zugesicherte Nutzung | 20% für 1 Jahr, 40% für 3 Jahre | 20% für 1 Jahr, 40% für 3 Jahre |
So geht es weiter
Wenn Sie keine Version für Ihre Cloud Firestore Datenbank ausgewählt haben, wird sie automatisch als Standard Edition klassifiziert. Sie müssen nichts weiter tun. Wenn Sie eine neue Firestore Enterprise Edition Datenbank erstellen möchten, folgen Sie der Anleitung unter Nativer Modus oder MongoDB-Kompatibilitäts Modus.
Preise
Informationen zu den Preisen für Cloud Firestore Versionen finden Sie auf den Preisseiten für die Enterprise Edition und die Standard Edition.