Übersicht über die Firestore-Versionen

Auf dieser Seite werden die Firestore-Versionen und die wichtigsten Features 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 Offline-Abfragen.

    Die Enterprise-Version bietet eine erweiterte Abfrage-Engine mit über 180 Funktionen, anpassbare Indexierungsoptionen und eine bis zu fünfmal schnellere Leistung. Die Enterprise-Version verwendet ein modernes Preismodell, das auf Tranchen gelesener und geschriebener Byte, dem genutzten Speicher und dem angefallenen ausgehenden Netzwerktraffic basiert.

  • Standard-Version: bietet die wichtigsten Firestore-Funktionen darunter eine Standard-Abfrage-Engine, automatisierte Indexierung zur Leistungssteigerung und Firebase SDKs mit Echtzeitsynchronisierung und Offline-Abfragen. Die Standard-Version verwendet 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 für die einzelnen Versionen verfügbaren Features zusammengefasst:

Enterprise Standard
Abfrage-Engine

Erweiterte Abfrage-Engine

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

Standard-Abfrage-Engine

  • Standard-Abfragefunktionen 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 Offline-Unterstützung Ja Ja
Indexierung Vollständig anpassbar, mit Unterstützung für erweiterte Indexe wie eindeutige, dichte und spärliche Indexe. Automatische, grundlegende Indexierung für alle Dokumentfelder
Textsuche Ja (Vorschau) Nein
Geografische Suche Ja (Vorschau) Nein
Change Data Capture Trigger Trigger
Beobachtbarkeit
  • Cloud Monitoring
  • Query Explain
  • Query Insights
  • Datenbankcenter
  • Cloud Monitoring
  • Query Explain
  • Query Insights
  • 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 die Wiederverwendung vorhandener MongoDB-Treiber, -Tools und Open-Source-Ökosystemintegrationen mit Firestore.
    • 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 verwendet.

    Von den einzelnen Versionen unterstützte Datenzugriffsmodi

    Die verfügbaren Datenzugriffsmodi hängen von der Version der Datenbank ab. Sie müssen beim Erstellen der Datenbank einen Datenzugriffsmodus auswählen. Dieser Modus kann nicht geändert werden.

    • Firestore Enterprise-Version: unterstützt die MongoDB-Kompatibilitäts-APIs oder die Firestore-API im nativen Modus.
    • Firestore Standard-Version: 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. Die Firestore Enterprise-Version bietet eine bis zu fünfmal höhere Leistung als die Standard-Version, insbesondere bei Tail-Latenzen. Dieser Vorteil ist hauptsächlich auf die erweiterte Abfrage-Engine und den schnelleren SSD-basierten Speicher zurückzuführen.

    Skalierung maximieren

    Die Firestore Enterprise-Version kann burstartigen Netzwerkverkehr mit einer bis zu achtmal höheren Rate als die Standard-Version besser verarbeiten.

    Preise

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

    Sie können mit der täglichen kostenlosen Nutzung in beiden Versionen mit Firestore beginnen.

    Versionen in einem Projekt kombinieren

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

    Daten zwischen Versionen migrieren

    Wenn Sie die erweiterte Abfrage-Engine und andere Features der Enterprise-Version testen möchten, erstellen Sie eine neue Datenbank der Enterprise-Version. Firestore-Daten sind mit beiden Versionen kompatibel. Verwenden Sie die Import- und Exportfunktionen von Firestore, um Daten zwischen Versionen zu migrieren.

    Nächste Schritte