Firestore-Versionen – Übersicht

Auf dieser Seite werden die Firestore-Versionen und die wichtigsten Funktionen beschrieben.

Firestore ist in den folgenden Versionen verfügbar:

  • Enterprise-Version: Bietet die fortschrittlichsten Firestore-Funktionen und maximiert die Flexibilität und Kontrolle für Entwickler. Sie unterstützt die Firestore-API mit MongoDB-Kompatibilität sowie die Firestore-APIs und Firebase-SDKs zum Ausführen von Echtzeit- und Offlineabfragen.

    Die Enterprise-Version bietet eine erweiterte Abfrage-Engine mit über 180 Funktionen, anpassbare Indexierungsoptionen und eine bis zu fünfmal höhere Leistung. Für die Enterprise-Version wird ein modernes Preismodell verwendet, das auf Tranchen von gelesenen und geschriebenen Byte, dem genutzten Speicher und dem angefallenen ausgehenden Netzwerktraffic basiert.

  • Standardversion: Bietet die wichtigsten Firestore-Funktionen, darunter eine Standard-Abfrage-Engine, automatisierte Indexierung zur Leistungssteigerung und Firebase-SDKs mit Echtzeitsynchronisierung und Offline-Abfragen. Für die Standard-Version gilt ein vereinfachtes Preismodell, das auf gelesenen und geschriebenen Dokumenten, dem genutzten Speicher und dem angefallenen ausgehenden Netzwerktraffic basiert.

Versionen-Features

In der folgenden Tabelle sind die Funktionen zusammengefasst, die für die einzelnen Versionen verfügbar sind:

Enterprise Standard
Abfrage-Engine

Erweiterte Abfrage-Engine

  • Mehr als 180 Phasen und Operatoren, einschließlich Unterstützung für Aggregationen, Arithmetik, Arrays, Sets, Typkonvertierungen und das Verknüpfen von Daten.
  • Sie können Abfragen mit oder ohne Index ausführen.

Standardabfrage-Engine

  • Standardfunktionen für Abfragen für grundlegende Vergleiche und Übereinstimmungen.
  • Für alle Abfragen sind abgedeckte Indexe erforderlich.
Größenbeschränkungen für Dokumente
  • 4 MiB mit MongoDB-Kompatibilität
  • 1 MiB mit Firestore im nativen Modus
1 MiB
Unterstützt Firestore mit MongoDB-Kompatibilität Ja Nein
Unterstützt Firestore im nativen Modus: serverseitige, Web- und mobile SDKs mit Echtzeit- und Offlineunterstützung Ja (Vorabversion) Ja
Indexierung Vollständig anpassbar, mit Unterstützung für erweiterte Indexe wie „unique“, „dense“ und „sparse“. Automatische, grundlegende Indexierung aller Dokumentfelder
Change Data Capture Trigger Trigger
Beobachtbarkeit
  • Cloud Monitoring
  • Abfrageerklärung
  • Abfragestatistiken
  • Datenbankcenter
  • Cloud Monitoring
  • Abfrageerklärung
  • Abfragestatistiken
  • Datenbankcenter
Datenschutz
  • Geplante Sicherungen
  • Wiederherstellung zu einem bestimmten Zeitpunkt
  • Geplante Sicherungen
  • Wiederherstellung zu einem bestimmten Zeitpunkt
  • Verschlüsselung
    • Google-owned and Google-managed encryption key
    • Kundenverwaltete Verschlüsselungsschlüssel
    • Google-owned and Google-managed encryption key
    • Kundenverwaltete Verschlüsselungsschlüssel
    Speicher SSD Hybridspeicher (SSD und HDD)
    Leistung Am besten Gut
    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

    Datenzugriffsmodi

    Firestore unterstützt die folgenden Datenzugriffsmodi zum Lesen und Schreiben von Daten:

    • Firestore mit MongoDB-Kompatibilitätsmodus: Diese Schnittstelle unterstützt Firestore mit MongoDB-Kompatibilität und ermöglicht es Ihnen, vorhandene MongoDB-Treiber, ‑Tools und Open-Source-Ökosystemintegrationen mit Firestore wiederzuverwenden.
    • Firestore im nativen Modus: Diese Schnittstelle unterstützt alle neuesten und innovativsten Funktionen von Firestore, einschließlich Echtzeitsynchronisierung und Offline-Caching in den Firestore-Clientbibliotheken.
    • Firestore im Datastore-Modus: Diese Schnittstelle wird am besten von Datastore- und App Engine Datastore-Anwendungen genutzt.

    Von den einzelnen Versionen unterstützte Datenzugriffsmodi

    Die verfügbaren Datenzugriffsmodi hängen von der Edition der Datenbank ab. Beim Erstellen der Datenbank müssen Sie einen Datenzugriffsmodus auswählen. Sie können diesen Modus nicht ändern.

    • Firestore Enterprise-Edition: unterstützt die APIs für MongoDB-Kompatibilität oder die API für Firestore im nativen Modus.
    • Firestore Standard Edition: unterstützt die Firestore Native API oder die Datastore API.

    Leistung maximieren

    Die Firestore Enterprise-Version ist ideal für Anwendungen, die maximale Leistung erfordern. Firestore Enterprise bietet eine bis zu fünfmal höhere Leistung als die Standard-Version, insbesondere bei Tail-Latenzen. Dieser Anstieg ist hauptsächlich auf die erweiterte Abfrage-Engine und den schnelleren SSD-basierten Speicher zurückzuführen.

    Skalierung maximieren

    Mit der Firestore Enterprise-Version kann bursty Netzwerk-Traffic mit einer bis zu 8‑mal höheren Rate als mit der Standard-Version besser verarbeitet werden.

    Preise

    Weitere Informationen zu den Preisen für Firestore-Versionen finden Sie unter Firestore Enterprise-Version – Preise und Firestore Standard-Version – Preise. Die Preismodelle für beide Firestore-Versionen basieren auf den ausgeführten Vorgängen, dem genutzten Speicher und dem angefallenen ausgehenden Netzwerktraffic. Bei der Firestore Enterprise-Edition werden Vorgänge anhand von Tranchen gelesener und geschriebener Bytes gemessen, bei der Standard-Edition anhand der Anzahl der gelesenen oder geschriebenen Dokumente.

    Sie können mit beiden Editionen mit der täglichen kostenlosen Nutzung von Firestore beginnen.

    Versionen in einem Projekt kombinieren

    Sie können sowohl Firestore Enterprise- als auch Standard-Datenbanken im selben Projekt erstellen.

    Daten zwischen Versionen migrieren

    Wenn Sie die erweiterte Abfrage-Engine und andere Funktionen der Enterprise Edition ausprobieren möchten, erstellen Sie eine neue Datenbank der Enterprise Edition. Firestore-Daten sind mit beiden Versionen kompatibel. Wenn Sie Daten zwischen Editionen migrieren möchten, verwenden Sie die Import- und Exportfunktionen von Firestore.

    Nächste Schritte