|
Cloud-Backup-Lösung für Datenbanken, MS Exchange, QuickBooks und Outlook-PST-Dateien
Warum ist es so schwierig, Datenbankdateien zu sichern?
Eine normale Datei (z. B. ein MS-Office-Dokument, eine PDF-Datei oder eine Bilddatei) lässt sich leicht sichern. Diese Dateien sind klein und selten gesperrt. Das Kopieren oder Hochladen geht sehr schnell.
Datenbankdateien (wie SQL Server, Oracle, DB2, Sybase, Informix, MySQL, PostgreSQL) sind sehr unterschiedlich:
-
(1) Sie sind in der Regel sehr groß, sodass das Kopieren/Hochladen deutlich länger dauert;
-
(2) Sie sind immer geöffnet und gesperrt. Sie können kein herkömmliches Tool zum Kopieren oder Hochladen verwenden.
-
(3) Sie ändern sich häufig, ohne dass der Benutzer auf Speichern klickt. Sie ändern sich, bevor die Datensicherung abgeschlossen ist.
MS Exchange-, Quickbooks- und Outlook-PST-Dateien sind allesamt Datenbank- oder datenbankähnliche Dateien.
Sicherungsmethode 1: Verwenden Sie DriveHQ Online Backup, um Datenbankdateien zu sichern.
DriveHQ Online Backup Client-Software unterstützt die Sicherung von Datenbankdateien mit folgenden Technologien:
-
- DriveHQ Online Backup unterstützt Volume Shadow Copy (VSS). Es kann eine Momentaufnahme einer Datenbankdatei erstellen, während diese gesperrt ist und beschrieben wird. Anschließend kann es diese Momentaufnahmedatei in der DriveHQ-Cloud sichern.
-
- DriveHQ Online Backup unterstützt automatisches Wiederholen und Fortsetzen. Das Sichern einer großen Datenbankdatei kann sehr lange dauern. Im Falle einer Netzwerkunterbrechung kann DriveHQ Online Backup den Vorgang automatisch an der unterbrochenen Stelle fortsetzen. Ein Neustart ist nicht erforderlich.
-
- DriveHQ Online Backup unterstützt transparente Datenkomprimierung für schnellere Übertragungen. Datenbankdateien werden normalerweise nicht komprimiert, um eine optimale E/A-Leistung zu gewährleisten. Sie können jedoch um 75 % oder mehr komprimiert werden, d. h. eine 10 GB große Datenbankdatei lässt sich oft auf nur 2,5 GB komprimieren. DriveHQ Online Backup komprimiert und dekomprimiert die Daten transparent, um schnellere Uploads und Downloads zu ermöglichen.
Verwenden Sie den Datenbank-/E-Mail-Backup-Assistenten von DriveHQ Online Backup
Bitte verwenden Sie zum Sichern einer Datenbankdatei den Backup-Assistenten für Datenbanken/E-Mails von DriveHQ Online Backup. Verwenden Sie keine Echtzeit-Sicherung für Datenbankdateien. Datenbankdateien werden ständig ohne Benutzereingriff geändert. Es ist nicht möglich, alle Änderungen in Echtzeit zu sichern. Die Sicherungshäufigkeit hängt von der Größe Ihrer Datenbankdatei und Ihrer Upload-Geschwindigkeit ab. Bei kleinen Dateien ist eine tägliche Sicherung ausreichend. Andernfalls empfiehlt sich eine wöchentliche Sicherung in der Cloud. Wenn Sie eine tägliche Sicherung benötigen, können Sie diese auf einem lokalen Speichermedium einrichten.
Leistungsoptimierung für die Sicherung großer Datenbanken
Das Sichern einer kleinen Datenbankdatei ist relativ einfach. Normalerweise führt dies nicht zu Problemen mit der Netzwerkgeschwindigkeit. Das Sichern einer sehr großen Datenbankdatei kann hingegen lange dauern und Ihre Netzwerkgeschwindigkeit verringern.
DriveHQ Online Backup unterstützt inkrementelle/Delta-Backups beim Sichern regulärer Dateien. Wenn Sie beispielsweise bereits 1 Million Dateien gesichert haben und 10 Dateien hinzufügen oder ändern, müssen nur diese 10 Dateien erneut gesichert werden. Online Backup unterstützt außerdem die Wiederaufnahme von Backups. Wenn Sie beispielsweise eine 10 GB große Datei sichern und die Netzwerkverbindung nach dem Hochladen von 8 GB Daten abbricht, müssen beim nächsten Versuch nur noch 2 GB Daten hochgeladen werden.
DriveHQ Online Backup unterstützt keine direkte inkrementelle (Delta- oder Block-Level-) Sicherung von Datenbankdateien. Dafür gibt es zwei Gründe:
-
- Eine Änderung an einer Datenbankdatei betrifft oft zahlreiche Blöcke. Wenn eine Datenbank beispielsweise eine Tabelle mit einer Million Zeilen enthält, kann eine einfache DELETE-, UPDATE-, SORT-, COMPACT- oder INDEX-Operation den Dateiinhalt vollständig verändern, wodurch die Verwendung inkrementeller Backups auf Blockebene unmöglich oder extrem ineffizient wird.
-
- Eine Datenbankdatei wird fortlaufend an mehreren Stellen (vielen Blöcken) geändert. Alle Blöcke müssen in der richtigen Reihenfolge gesichert werden; jeder Fehler erfordert das Zurücksetzen des gesamten Vorgangs.
-
- Das Sichern zahlreicher kleiner Blöcke ist wesentlich langsamer als das Sichern eines großen Blocks.
-
- Wenn man eine Datenbankdatei täglich/wöchentlich sichert und davon ausgeht, dass sich nur 1 % der Daten pro Tag ändern, können tatsächlich 10 % der Blöcke betroffen sein. (Im Extremfall, bei 1000 Blöcken à 1 MB, werden bei einer Änderung von nur einem Byte in jedem Block alle Blöcke geändert, obwohl die Datenänderung nur 0,0001 % beträgt.) In diesem Fall ist die Sicherung der gesamten Datei deutlich effizienter.
-
- Die effizienteste inkrementelle Sicherung von Datenbankdateien ist die Transaktionsprotokollsicherung.
Anstatt die geänderten Blöcke der Datenbankdatei zu sichern, müssen Sie nur die Datenbanktransaktionen (z. B. SQL-Befehle, ausgenommen schreibgeschützte SELECT-Befehle) sichern. Die SQL-Befehle sind wesentlich kleiner als die betroffenen Datenblöcke. Leider erfordert diese Methode einen identischen Datenbankserver (andernfalls dauert die Wiederherstellung sehr lange).
-
- Eine hybride inkrementelle Backup-Lösung für Datenbankdateien: Nutzen Sie das native inkrementelle Backup-Tool Ihrer Datenbanksoftware, um eine lokale inkrementelle Datei zu erstellen. Anschließend sichern Sie diese lokale Backup-Datei mit DriveHQ Online Backup in der Cloud. Beispielsweise unterstützen sowohl SQL Server als auch Oracle inkrementelle Backups, die auf Transaktionsprotokollsicherungen basieren. Daher sind diese deutlich effizienter als Block-Level-Backups.
Sicherungsmethode 2: Verwenden Sie FTP-Skripte (FTPS/SFTP) zum Sichern von Datenbankdateien
DriveHQ ist einer der größten FTP-Server-Hosting-Service-Anbieter.
Falls Sie Kommandozeilen-/Shell-Skripte bevorzugen, können Sie Kommandozeilen-FTP-Skripte erstellen, um Datenbankdateien auf dem FTP-Server von DriveHQ zu sichern.
Wenn sich Ihr Datenbankserver auf einem Unix/Linux/Mainframe-System (einschließlich AIX, Solaris, HP-UX, OpenVMS, BSD usw.) befindet, dann müssen Sie FTP-Backup verwenden oder die Netzwerk-Backup-Funktion der DriveHQ Online Backup-Software nutzen.
Weitere Informationen finden Sie unter
Backup-Lösung für Unix/Linux/Mainframe
.
|