Was ist die am wenigsten aufdringliche Methode zum Erstellen eines Backups einer Couchdb-Datenbank?

8

Wir möchten regelmäßige Backups einer couchdb-Datenbank erstellen, um sie extern auszuliefern. Was ist der am wenigsten aufdringliche Weg, um diese zu erhalten - idealerweise ohne die Leistung auf dem vorhandenen Datenbankserver zu unterbrechen oder erheblich zu verlangsamen?

    
blueberryfields 27.02.2011, 17:02
quelle

4 Antworten

10

Sie könnten einfach die CouchDB-Datenbankdatei kopieren. Lesen Sie mehr dazu hier .

    
arbovm 27.02.2011, 19:17
quelle
5

Warum verwenden Sie nicht die CouchDB-Replikation, um die Produktionsdatenbank auf einen anderen Host zu replizieren, auf dem die Backups ausgeführt werden können?

    
jcollie 27.02.2011 17:05
quelle
5

Sie können couchdb-dump und couchdb-load auch zum Sichern und Wiederherstellen normaler Textdateien verwenden.

    
burli 28.02.2011 08:38
quelle
1

Wenn Sie ein Linux- oder MacOSX-Benutzer sind, können Sie das couchdb-dump-Tool verwenden, das im Grunde auf der bash-Shell funktioniert .

Es wird die Datenbank in einer lokalen Datei (ASCII-Textdatei) abgelegt, die wie von Ссылка

angefordert formatiert ist

Dann können Sie es mit dem Bulk-Dokument hochladen oder mit dem Couchdb-Dump-Wiederherstellungs-Tool wiederherstellen.

Das Sichern der Dateien hat den Vorteil, dass es sehr schnell ist, aber den Nachteil, dass Sie an lokalen Dateien arbeiten, die beim Wechseln des Betriebssystems nicht verwendet werden können.

Sie können andere Tools auf github finden:

Ссылка

Ссылка

    
Daniele B 13.06.2013 12:48
quelle

Tags und Links