Heim > häufiges Problem > OrientDB-Sicherungsdatenbank

OrientDB-Sicherungsdatenbank

DDD
Freigeben: 2023-06-15 16:50:09
Original
1392 Leute haben es durchsucht

OrientDB-Sicherungsdatenbank

Wie RDBMS unterstützt auch OrientDB Sicherungs- und Wiederherstellungsvorgänge. Beim Durchführen eines Sicherungsvorgangs werden alle Dateien der aktuellen Datenbank mithilfe des ZIP-Algorithmus in das komprimierte ZIP-Format konvertiert. Diese Funktion (Sicherung) kann automatisch genutzt werden, indem das automatische Backup-Server-Plugin aktiviert wird.

Das Erstellen eines Backups einer Datenbank oder das Exportieren einer Datenbank ist jedoch dasselbe, je nach Prozess müssen Sie wissen, wann Sie ein Backup und wann einen Export verwenden sollten.

Wenn eine Sicherung erstellt wird, wird eine konsistente Kopie der Datenbank erstellt und alle weiteren Schreibvorgänge werden gesperrt und warten auf den Abschluss des Sicherungsvorgangs. Bei diesem Vorgang wird eine schreibgeschützte Sicherungsdatei erstellt.

Wenn Sie beim Erstellen einer Sicherung gleichzeitige Lese- und Schreibvorgänge benötigen, müssen Sie sich dafür entscheiden, die Datenbank zu exportieren, anstatt sie zu sichern. Der Export sperrt die Datenbank nicht und ermöglicht gleichzeitige Schreibvorgänge während des Exportvorgangs.

Die folgenden Anweisungen sind die grundlegende Syntax für die Datenbanksicherung.

./backup.sh <dburl> <user> <password> <destination> [<type>]Shell
Nach dem Login kopieren

Hier sind die Details zu den Optionen in der obigen Syntax.

– Die Datenbank-URL, unter der sich die Datenbank lokal oder remote befindet.

– Gibt den Benutzernamen an, unter dem die Sicherung ausgeführt werden soll.

– Gibt das Passwort des Benutzers an.

– Speicherort der Zieldatei, der angibt, wo die Backup-ZIP-Datei gespeichert ist.

– Optionaler Sicherungstyp. Es gibt eine von zwei Optionen.

Standard – Sperrt die Datenbank während der Sicherung.

LVM – Copy-on-Write-Snapshots mit LVM im Hintergrund.

Beispiel

Sichern Sie die Datenbank-Demodateien im lokalen Dateisystem /opt/orientdb/databases/demo in einer Datei mit dem Namen „sample-demo.zip“, die sich im aktuellen Verzeichnis befindet.

Mit dem folgenden Befehl können Sie die Datenbankdemo sichern.

$ backup.sh plocal: opt/orientdb/database/demo admin admin ./backup-demo.zipSQL
Nach dem Login kopieren

Verwenden der Konsole

Derselbe Vorgang kann mit der OrientDB-Konsole durchgeführt werden. Bevor Sie eine Sicherung einer bestimmten Datenbank erstellen, müssen Sie zunächst eine Verbindung zur Datenbank herstellen. Mit dem folgenden Befehl können Sie eine Verbindung zur Datenbank mit dem Namen „demo“ herstellen.

orientdb> CONNECT PLOCAL:/opt/orientdb/databases/demo admin adminSQL
Nach dem Login kopieren

Sobald die Verbindung hergestellt ist, können Sie mit dem folgenden Befehl die Datenbank in einer Datei namens „backup-demo.zip“ im aktuellen Verzeichnis sichern.

orientdb {db=demo}> BACKUP DATABASE ./backup-demo.zipShell
Nach dem Login kopieren

Wenn dieser Befehl erfolgreich ausgeführt wird, erhalten Sie eine Erfolgsmeldung zusammen mit der folgenden Meldung.

Backup executed in 0.18 seconds
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonOrientDB-Sicherungsdatenbank. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage