Backup- & Restore-Entscheidung
Ein Entscheidungsbaum, der dich Schritt für Schritt durch die nötigen Backup-Aufgaben führt (Backup erstellen, wiederherstellen, auf einen bestimmten Zeitpunkt zurückkehren - PITR, oder ein Backup verifizieren) und dich für jede Datenbank zu den richtigen Befehlen und Schritten bringt.
Was willst du tun?
Wähle dein Ziel. Erstellst du ein neues Backup, stellst du ein vorhandenes wieder her, kehrst du zu einem bestimmten Zeitpunkt zurück (kurz vor einem Ausfall) oder prüfst du, ob dein vorhandenes Backup in Ordnung ist?
- Ich will ein Backup ERSTELLEN
- Ich will ein Backup WIEDERHERSTELLEN
- Auf einen bestimmten Zeitpunkt zurückkehren (PITR)
- Ich will ein Backup VERIFIZIEREN
Welche Art von Backup?
Ein logisches Backup (Dump) ist portabel und eignet sich für selektive Restores, ist aber bei großen Datenmengen langsam. Ein physisches Backup (Datei-/Blockebene) eignet sich für große Datenbanken und schnelle Wiederherstellung. Wähle nach deinem Bedarf.
- Logisches Backup (Dump / Export)
- Physisches / vollständiges Backup
Logisches Backup (Dump) erstellen
Exportiert Daten als SQL-/BSON-Anweisungen. Ideal für den Umzug über Versionen/Plattformen hinweg und das Wiederherstellen einer einzelnen Tabelle/Collection.
Physisches / vollständiges Backup erstellen
Eine Kopie der Datendateien auf Block-/Dateiebene. Schnell bei großen Datenbanken und die Grundlage für PITR und vollständige Wiederherstellung.
Backup wiederherstellen
Das am besten geeignete vorhandene Backup auf dem Ziel wiederherstellen. Zuerst Integrität und Zeitstempel des Backups prüfen, dann mit dem passenden Befehl der Engine laden.
Auf einen bestimmten Zeitpunkt zurückkehren (PITR)
Du willst sekundengenau auf den Zeitpunkt kurz vor einem versehentlichen Löschen/einer Korruption zurück. Dafür brauchst du ein Vollbackup + die Transaktionslogs bis zu diesem Zeitpunkt (Archivlogs / WAL / Binlog).
Backup verifizieren
Ein Backup ist erst dann ein Backup, wenn seine Wiederherstellbarkeit nachgewiesen ist. Integrität und tatsächliche Wiederherstellbarkeit regelmäßig testen.