Sichern und wiederherstellen oder importieren und exportieren

Vergleich

Die Import- und Exportfunktionen von Spanner erfüllen viele der gleichen Anwendungsfälle wie das Sichern und Wiederherstellen. In der folgenden Tabelle werden die Gemeinsamkeiten und Unterschiede zwischen ihnen beschrieben, damit Sie sich für die richtige entscheiden können.

Sichern und wiederherstellenImport und Export
Datenkonsistenz Sowohl Sicherungen als auch exportierte Datenbanken sind transaktional und extern konsistent.
Auswirkungen auf die Leistung Sicherungen haben keine Auswirkungen auf die Leistung einer Instanz. Spanner führt Sicherungen mit dedizierten Jobs durch, die nicht die Serverressourcen einer Instanz nutzen. Der Export wird als Aufgabe mittlerer Priorität ausgeführt, um die Auswirkungen auf die Datenbankleistung zu minimieren. Weitere Informationen finden Sie unter Aufgabenpriorität.
Speicherformat Verwendet ein proprietäres, verschlüsseltes Format, das für eine schnelle Wiederherstellung entwickelt wurde. Unterstützt sowohl CSV- als auch Avro-Dateiformate.
Portabilität Sie erstellen Sicherungen in derselben Instanz, in der sich auch die Quelldatenbank befindet.

Nachdem eine Sicherung erstellt wurde, können Sie die Sicherung in eine Instanz in einer anderen Region oder einem anderen Projekt kopieren, wenn Sie eine regions- oder projektübergreifende Sicherung benötigen. Sie können dann aus einer Sicherung eine neue Datenbank in einer beliebigen Instanz im selben Projekt wiederherstellen. Die Instanz, auf der Sie die Wiederherstellung durchführen, muss dieselbe Instanzkonfiguration haben wie die Instanz, auf der die Sicherung derzeit gespeichert ist.
Exportierte Datenbanken befinden sich in Cloud Storage und die Daten können zu jedem System migriert werden, das CSV oder Avro unterstützt.
Aufbewahrung Sicherungen können bis zu einem Jahr lang aufbewahrt werden. Exportierte Datenbanken werden in Cloud Storage gespeichert und dort standardmäßig so lange aufbewahrt, bis sie gelöscht werden. Sie können lifecycle- und Aufbewahrungsrichtlinien anpassen.
Preise Sicherungen werden in Ihrem Spanner-Projekt auf Basis des pro Zeiteinheit genutzten Speicherplatzes in Rechnung gestellt. Weitere Informationen finden Sie im Abschnitt Preise. Die Abrechnung für den Import und Export ist aufgrund der Verwendung von Cloud Storage und Dataflow komplizierter. Weitere Informationen finden Sie unter Preise für Datenbankexport und -import.
Wiederherstellungszeit Die Wiederherstellung erfolgt in zwei Vorgängen: Wiederherstellung und Optimierung. Der Wiederherstellungsvorgang bietet eine schnelle Zeit bis zum ersten Byte, da die Datenbank die Sicherung direkt bereitstellt, ohne die Daten zu kopieren. Nach Abschluss des Wiederherstellungsvorgangs ist die Datenbank einsatzbereit. Die Leselatenz kann jedoch während der Optimierung etwas höher sein. Weitere Informationen finden Sie unter So funktioniert die Wiederherstellung. Der Import ist langsamer. Sie müssen warten, bis alle Daten in die Datenbank geschrieben wurden.

Nächste Schritte