Sichern und wiederherstellen oder importieren und exportieren

Vergleichen

Spanner Import und Export bietet viele der gleichen Anwendungsfälle wie Sichern und Wiederherstellen. In der folgenden Tabelle werden die Gemeinsamkeiten und Unterschiede beschrieben, entscheiden Sie, welche Sie verwenden.

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 aus, 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 wie die Quelldatenbank.

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 sie dann aus einer Sicherung als neue Datenbank in einer beliebigen Instanz im selben Projekt wiederherstellen. Die Instanz, auf der Sie die Sicherung wiederherstellen, sollte dieselbe Instanzkonfiguration wie die Instanz haben, auf der die Sicherung gespeichert ist.
Exportierte Datenbanken befinden sich in Cloud Storage und die Daten können in jedes 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 Lebenszyklus- und Aufbewahrungsrichtlinien anpassen.
Preise Sicherungen werden Ihrem Spanner-Projekt basierend auf dem pro Einheitszeit verwendeten Speicherplatz 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