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. Die Enterprise-Version nutzt ein modernes Preismodell, 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, automatische Indexierung zur Leistungssteigerung und Firebase-SDKs mit Echtzeitsynchronisierung und Offline-Abfragen. Für die Standard-Version wird ein vereinfachtes Preismodell verwendet, 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
|
Standardabfrage-Engine
|
| Größenbeschränkungen für Dokumente |
|
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 | Ja |
| Indexierung | Vollständig anpassbar, mit Unterstützung für erweiterte Indexe wie „unique“, „dense“ und „sparse“. | Automatische, grundlegende Indexierung aller Dokumentfelder |
| Textsuche | Ja (Vorabversion) | Nein |
| Geospatiale Suche | Ja (Vorabversion) | Nein |
| Change Data Capture | Trigger | Trigger |
| Beobachtbarkeit |
|
|
| Datenschutz |
|
|
| Verschlüsselung |
|
|
| 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 aktuellen 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 Gewinn 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 8‑mal höheren Rate als die Standard-Version besser verarbeiten.
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
- Weitere Informationen zu Clientbibliotheken für Firestore im nativen Modus
- Informationen zu Apps, die die Datastore API verwenden, finden Sie unter Firestore im Datastore-Modus.
- Informationen zum Erstellen einer Firestore-Datenbank mit MongoDB-Kompatibilität und zum Herstellen einer Verbindung mit dem mongosh-Tool