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?
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 istDann 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: