Versionen – Übersicht

Auf dieser Seite werden die Cloud Firestore-Versionen und die 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, Echtzeit- und Offline-Unterstützung, Hochverfügbarkeit in Konfigurationen mit einer oder mehreren Regionen und ein praktisches serverloses Betriebsmodell mit nahtlosem Autoscaling. Diese Version unterstützt Firestore im nativen Modus mit Firestore Core-Vorgängen (einfache Lese-, Schreib- und Abfragevorgänge).

  • Die Firestore Enterprise-Version bietet Entwicklern eine breite Palette von Funktionen und Steuerelementen für eine Dokumentendatenbank. Sie verfügt über eine erweiterte Abfrage-Engine, die umfassende Abfragefunktionen unterstützt. Alle Abfragen in der Enterprise-Version können jetzt ausgeführt werden, wobei Indexe optional sind. Daher ist die Indexierung vollständig anpassbar und Einzelfeldindexe werden nicht mehr automatisch erstellt. Diese Version unterstützt zwei Betriebsmodi, die Sie beim Erstellen einer Datenbank auswählen:

    • Firestore im nativen Modus mit Core- und Pipeline-Vorgängen. Die Firestore Core-Vorgänge bieten die Standardfunktionen zum Erstellen, Lesen, Aktualisieren und Löschen (CRUD) von Dokumenten sowie integrierte Unterstützung für Echtzeit-Abfragen und Offline-Persistenz. Firestore-Pipelinevorgänge bieten Hunderte zusätzliche Abfragefunktionen. Beispiele hierfür sind die Unterstützung zusätzlicher Operatoren für Aggregationen, Stringabgleiche 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 die Open-Source-Umgebung von MongoDB-Integrationen mit Cloud Firestore verwenden.

    Alle Vorgänge in beiden Modi werden auf einer fortschrittlicheren Abfrage-Engine ausgeführt. Dadurch wird die Kontrolle für Entwickler maximiert, da die Indexierung ein optionaler Schritt für Anwendungen ist, die die Leistung ihrer Abfragen verbessern möchten.

Versionen-Features

In der folgenden Tabelle sind die Funktionen der einzelnen Versionen zusammengefasst:

Features Standard Edition Enterprise Edition
Abfrage-Engine Standard – Abfrageunterstützung nur mit Core-Vorgängen. Erweitert: Abfrageunterstützung mit Core und Pipelines oder MongoDB-kompatiblen Vorgängen.
Unterstützt Cloud Firestore im nativen Modus für serverseitige, Web- und mobile SDKs Ja. Unterstützt von Core-Vorgängen. Ja. Unterstützt von Core- und Pipeline-Vorgängen.
Unterstützt Echtzeit- und Offlinefunktionen Ja. Unterstützt von Core-Vorgängen. Ja. Wird nur von Core-Vorgä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 jedoch zusammengesetzte Indexe oder Indexe für Sammlungsgruppen erforderlich, die manuell konfiguriert werden müssen.

Bei Aggregationsabfragen wie count(), sum() und avg() richten sich die Kosten nach der Anzahl der gelesenen Indexeinträge. Wenn keine Indexeinträge gescannt werden, wird eine Mindestgebühr für einen Dokumentlesevorgang berechnet.

Indexe sind nicht erforderlich und daher für Abfragen optional.

Sie definieren Indexe nach Bedarf. Die Enterprise-Version unterstützt außerdem eine größere Auswahl an Indextypen, darunter dünnbesetzte und nicht dünnbesetzte sowie eindeutige Indizes.

Mit Query Explain und Query Insights können Sie Abfragen identifizieren, die von einem Index profitieren können, da Indexe nicht mehr erforderlich sind.

Leistung und Kosten für Abfragen und Schreibvorgänge Mit Query Explain können Sie Abfragen mit Bereichs- und Ungleichheitsfiltern für mehrere Felder in einer einzelnen 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 mithilfe von anpassbarer Indexierung, erweitertem Monitoring, Diagnosetools und neuen Ausführungssteuerelementen, den sogenannten Abfragehinweisen, optimieren.

In Query Insights, Query Explain und Cloud Monitoring sind Messwerte verfügbar, die detaillierte Einblicke in die Abfrageausführung bieten.

Preise Preisdetails ansehen Preisdetails ansehen
Beobachtbarkeit
  • Key Visualizer
  • Query Explain
  • Query Insights
  • Query Explain
  • Query Insights
Datenschutz
  • Geplante Sicherungen
  • Wiederherstellung zu einem bestimmten Zeitpunkt
  • Geplante Sicherungen
  • Wiederherstellung zu einem bestimmten Zeitpunkt
Verschlüsselung
  • Von Google verwalteter Verschlüsselungsschlüssel
  • Kundenverwaltete Verschlüsselungsschlüssel
  • Von Google verwalteter Verschlüsselungsschlüssel
  • Kundenverwaltete Verschlüsselungsschlüssel
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-Version klassifiziert. Sie müssen nichts weiter tun. Wenn Sie eine neue Firestore Enterprise-Datenbank erstellen möchten, folgen Sie der Anleitung unter Nativer Modus oder MongoDB-Kompatibilitätsmodus.

Preise

Informationen zu den Preisen für Cloud Firestore-Versionen finden Sie auf den Preisseiten für die Enterprise-Version und die Standard-Version.