Heim  >  Artikel  >  Datenbank  >  Was sind die grundlegenden Techniken zur Datenbankwiederherstellung?

Was sind die grundlegenden Techniken zur Datenbankwiederherstellung?

王林
王林Original
2020-07-13 09:19:5813352Durchsuche

Die grundlegenden Techniken zur Datenbankwiederherstellung sind: 1. Datendump 2. Protokolldateien registrieren; Datendumping ist die grundlegende Technik, die bei der Datenbankwiederherstellung verwendet wird. Beim Dumping handelt es sich um einen Prozess, bei dem der DBA die gesamte Datenbank regelmäßig auf Band oder eine andere Festplatte kopiert und speichert.

Was sind die grundlegenden Techniken zur Datenbankwiederherstellung?

Datendumping und Registrieren von Protokolldateien sind grundlegende Techniken für die Datenbankwiederherstellung.

(Empfohlenes Lernen: MySQL-Tutorial )

Zugehörige Einführung:

1. Datendump:

Datendump ist grundlegende Techniken Wird bei der Datenbankwiederherstellung verwendet. Beim sogenannten Dump handelt es sich um den Vorgang, bei dem der DBA regelmäßig die gesamte Datenbank auf ein Band oder eine andere Festplatte kopiert und speichert. Diese Ersatzdaten werden zu Standby-Kopien oder Sicherungskopien.

Dumps können in statische Dumps und dynamische Dumps unterteilt werden.

Statischer Dump ist ein Dump-Vorgang, der ausgeführt wird, wenn keine laufenden Transaktionen im System vorhanden sind. Das heißt, wenn der Dump-Vorgang startet, befindet sich die Datenbank in einem konsistenten Zustand und während des Dumps sind keine Zugriffs- oder Änderungsaktivitäten auf die Datenbank zulässig. Offensichtlich muss das, was Sie von einem statischen Speicherauszug erhalten, eine konsistente Kopie der Daten sein.

Dynamischer Dump bedeutet, dass während des Dumps auf die Datenbank zugegriffen oder diese geändert werden darf. Es kann jedoch nicht garantiert werden, dass die Daten auf der Sicherungskopie am Ende des Dumps korrekt und gültig sind. Zu diesem Zweck ist es notwendig, die Änderungsaktivitäten jeder Transaktion während des Dump-Zeitraums in der Datenbank zu registrieren und eine Protokolldatei zu erstellen. Auf diese Weise kann die Sicherungskopie zusammen mit der Protokolldatei die Datenbank zu einem bestimmten Zeitpunkt in den korrekten Zustand zurückversetzen Moment.

Dumps können in zwei Methoden unterteilt werden: Massendump und inkrementeller Dump.

Massendump bedeutet, dass jedes Mal die gesamte Datenbank gelöscht wird. Unter inkrementellem Dump versteht man das Dumping nur der Daten, die seit dem vorherigen Dump aktualisiert wurden. Aus Sicht der Wiederherstellung ist es im Allgemeinen bequemer, für die Wiederherstellung Sicherungskopien zu verwenden, die aus Massendumps stammen.

Datendump-Methoden können in vier Kategorien unterteilt werden: dynamischer inkrementeller Dump, dynamischer Massendump, statischer inkrementeller Dump und statischer Massendump.

2. Protokolldateien registrieren:

Protokolldateien sind Dateien, die zum Aufzeichnen von Transaktionsaktualisierungsvorgängen in der Datenbank verwendet werden. Es gibt zwei Hauptformate von Protokolldateien: Protokolldateien in Datensätzen und Protokolldateien in Datenblöcken.

Um sicherzustellen, dass die Datenbank wiederherstellbar ist, müssen bei der Registrierung von Protokolldateien zwei Grundsätze befolgt werden:

  • Die Reihenfolge der Registrierung richtet sich strikt nach der zeitlichen Reihenfolge der gleichzeitigen Transaktion Ausführung

  • Sie müssen zuerst Protokolldateien erstellen und dann in die Datenbank schreiben

Das obige ist der detaillierte Inhalt vonWas sind die grundlegenden Techniken zur Datenbankwiederherstellung?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn