Vergleich von MySQL-Backup Techniken

MySQL gehört zu den meist genutzten Open-Source Datenbanksystemen, die in den unterschiedlichsten Unternehmungen ihre Anwendung finden. Die Bedrohung durch Computerviren und den eventuellen Verlust geschäftskritischer Information, macht eine regelmäßige Sicherung der Datenbestände unausweichlich. Die Methoden, die dem Administrator hierbei zur Verfügung stehen, werden im Folgendem erläutert.

Eines der simpelsten und gern genutzten Methode ist das Cold Backup. Ein solches Backup kann beispielsweise durch das mitgelieferte Programm mysqldump erstellt werden. Die heruntergefahrene Datenbank wird dabei auf einen entfernten Datenträger kopiert.

Im Businessbereich ist jedoch die Hot Backup Methode häufiger anzutreffen. Mit dem Programm mysqlhotcopy können solche Sicherungen durchgeführt werden. Der Vorteil hierbei ist, dass die Datenbank auch während der Backup-Routine verfügbar bleibt. Allerdings ist der Zugriff auf das Auslesen von Daten begrenzt. Sobald die Sicherungsphase beendet ist, kann in gewohnter Weise auf die Datenbank zugegriffen werden.

MySQL-Replication ist eine weitere Methode, die besonders in größeren Unternehmen eingesetzt wird. Die Voraussetzung hierbei sind mehrere Rechner. Auf einem definierten Master-Server liegt die Datenbank im Original vor, die auf einen oder mehrere Slave-Server gespiegelt wird. Die weitere Sicherungen werden in Intervallen von Master- auf Slave-Server durchgeführt. Mit diesen warm-standby-Server ist die Bearbeitung von Daten auch während des Backups möglich. Außerdem wird die Hochverfügbarkeit der Datenbanken dadurch gesteigert.

Mit Dienstprogrammen wie Zmanda Recovery Manager (ZMR) for MySQL können all diese Methoden komfortabel genutzt werden. Über eine grafische Benutzeroberfläche verwaltet der Administrator beispielsweise die automatisierten Sicherungsarbeiten mittels eines Zeitplanes.

Ein wichtiges Kriterium zum Einsatz der idealen Methode ist allerdings das Verständnis über die Prinzipien und unterschiedlichen Sicherungsstrategien. Eine Möglichkeit sich das entsprechende Wissen an zueignen ist z.B. die Teilnahme an einer Schulung zu diesem Thema.

Seminare für MySQL finden Sie bei der SCN GmbH.

Tags »

Autor: Franz Nold
Datum: Donnerstag, 7. August 2008 12:15
Trackback: Trackback-URL Themengebiet: Computer

Feed zum Beitrag: RSS 2.0 Diesen Artikel kommentieren

Kommentar abgeben

Login erforderlich