Archiv vs. Backup | Dateiarchivierung und Datenbankarchivierung, Hot-Backups und Cold-Backups
Archivieren und Sichern sind zwei Hauptthemen im Zusammenhang mit Datenbanken. Sicherungen werden als Lösung für die Notfallwiederherstellung von Datenbanken verwendet. Archive werden verwendet, um eine bestimmte Version von Tabellendaten oder einer Datei zu speichern oder einen Datensatz, der nicht aktiv verwendet wird, aus der Datenbank zu trennen/zu verschieben. Im Datenbankbereich (RDBMS) ist die Sicherung weit verbreiteter als die Archivierung. In großen Dateisystemen (FS) wird die Archivierung jedoch häufig anstelle der Sicherung verwendet, da die Archivierung als gute Lösung zur Kontrolle der Dateiversion verwendet werden kann.
Archivierung
Wie bereits erwähnt, hat die Archivierung mehrere Arten. Dateiarchivierung und Datenbankarchivierung. Die Dateiarchivierung ist keine Notfallwiederherstellungslösung, sondern ein Dateiversionskontrollsystem. Bei der Datenbankarchivierung wird ein Teil der nicht aktiv genutzten Daten von den aktiv genutzten Daten verschoben. Diese archivierten Daten sind immer noch wichtig für zukünftige Referenzen. Archivierte Daten werden nicht auf ein separates Medium oder System verschoben. Wenn das System eine Datenbank ist, verbleiben diese archivierten Daten nach der Datenarchivierung in derselben Datenbank. (In ORACLE-Datenbanken gibt es einen Modus namens ARCHIVELOG-Modus. In diesem Modus archiviert der ORACLE-Server alle Datenbankänderungen als Archivprotokolldateien.)
Backups
Backups werden als Datenwiederherstellungslösung verwendet. Das bedeutet; Es ist nützlich, die Datenbank wiederherzustellen, wenn die Datenbank beschädigt oder der Datenbankserver zerstört ist. Tatsächlich sind diese Backups Kopien der Originaldaten. Es gibt mehrere Arten von Sicherungen. Hot-Backups und Cold-Backups sind zwei Haupttypen. Hot-Backups werden erstellt, wenn die Datenbank verwendet wird, und Cold-Backups werden erstellt, wenn die Datenbank nicht verwendet wird. Eine gute Sicherungsmethode sollte eine schnellere Wiederherstellungsfähigkeit haben und der Datenverlust sollte minimiert werden (Null-Datenverlust). Backups müssen auf separate Festplatten oder Bänder kopiert werden, um sie im Katastrophenfall zu verwenden.
Was ist der Unterschied zwischen Archivierung und Backups?
1. Die Archivierung ist keine Notfallwiederherstellungslösung. Backups dienen jedoch der effektiven Datenbankwiederherstellung nach menschlichen Fehlern, beschädigten Datenblöcken, Hardwareausfällen und Naturkatastrophen.
2. Wiederherstellungen und Wiederherstellungen sind nicht erforderlich, um archivierte Daten zu verwenden. Das Wiederherstellen und Wiederherstellen ist jedoch unerlässlich, um Sicherungsdaten zu verwenden.
3. Die Dateisystemarchivierung kann auch als Methode zur Versionskontrolle verwendet werden. Aber Backups können nicht als Versionskontroller verwendet werden.
4. Archivierte Daten sind zum Melden von Situationen erforderlich und Backups werden nicht zum Melden verwendet.
5. Bei der Archivierung bleiben alle verfügbaren Daten erh alten. Aber bei Backups entscheiden die Benutzer über die notwendigen Backups und löschen die ver alteten oder unerwünschten Backups.