Automatisches Upgrade auf Firestore

Auf dieser Seite wird der Upgradepfad von Datastore zu Firestore beschrieben.

Firestore kann im Datastore-Modus verwendet werden und ist damit abwärtskompatibel mit Datastore. Wenn Sie im Datastore-Modus eine Firestore-Datenbank erstellen, profitieren Sie von der verbesserten Speicherschicht von Firestore, das Systemverhalten verändert sich gegenüber Datastore jedoch nicht. Mit Firestore im Datastore-Modus werden die folgenden Einschränkungen für Datastore aufgehoben:

  • Abfragen haben keine Eventual Consistency mehr und sind stattdessen strikt konsistent.
  • Abfragen in Transaktionen müssen nicht mehr Ancestor-Abfragen sein.
  • Transaktionen sind nicht mehr auf 25 Entitätengruppen beschränkt.
  • Schreibvorgänge in eine Entitätengruppe sind nicht mehr auf 1 Vorgang pro Sekunde beschränkt.

Weitere Informationen zum Datastore-Modus finden Sie unter Firestore im Datastore-Modus.

Zu einem späteren Zeitpunkt wird Google Cloud schrittweise vorhandene Datastore-Datenbanken auf Firestore im Datastore-Modus umstellen.

Automatisches Upgrade auf Cloud Firestore im Datastore-Modus

Wenn der automatische Upgradeprozess beginnt, werden die Inhaber vorhandener Datastore-Datenbanken in Google Cloud kontaktiert, um ein automatisches Upgrade auf Firestore im Datastore-Modus zu planen.

Wenn Sie eine Anwendung verwalten, die Datastore verwendet, müssen Sie Ihren Anwendungscode nicht aktualisieren. Wir informieren Sie über den Zeitplan für das Upgrade Ihrer Anwendung auf den Datastore-Modus. Bei diesem Upgrade kommt es zu keinen Ausfallzeiten.

Wenn Sie weitere Fragen zum automatischen Upgradevorgang haben, setzen Sie sich über einen unserer Supportkanäle mit uns in Verbindung.

Leere Datastore-Instanz aktualisieren

Wenn Sie eine leere Datastore-Datenbank haben und nie einen Schreibvorgang für die Datenbank ausgeführt haben, können Sie im Datastore-Modus oder im nativen Modus ein Upgrade auf Firestore ausführen:

Screenshot der Firestore-Upgrade-Option

Wenn Sie diese Option nicht erhalten, wird zukünftig automatisch ein Upgrade für die Datenbankinstanz durchgeführt.

Wenn Sie ein Upgrade von Datastore auf Firestore im Datastore-Modus oder vom Datastore-Modus auf den nativen Modus durchführen, können Sie diesen Vorgang nicht rückgängig machen.

Vorhandene Anwendung testen

Bei einer vorhandenen Anwendung, für die Datastore verwendet wird, können Sie testen, wie sie sich mit Firestore im Datastore-Modus verhalten würde. Gehen Sie dazu so vor:

  1. Erstellen Sie ein neues Projekt. Erstellen Sie in diesem Projekt eine Datenbank für Firestore im Datastore-Modus.
  2. Exportieren Sie Daten Ihrer Anwendung mit dem verwalteten Exportdienst in Cloud Storage.
  3. Importieren Sie diese Anwendungsdaten mit dem verwalteten Importdienst in das neue Projekt.
  4. Kopieren Sie die Anwendungslogik, die Sie testen möchten, in das neue Projekt oder simulieren Sie das Verhalten der Anwendung im neuen Projekt.