I'd love to hear about your experience in this area.  This tool is not (yet) optimized to be a good backup solution, but it's something that might make good sense in the future.  The biggest known limitation is the inability for the filesystem-based replications to store state information, so every replication starts "from scratch", rather than starting from the last sequence id of the source database.  If/when this limitation is resolved, it would be quite simple to do "incremental backups" from CouchDB to a filesystem.

Jonathan


On 4/28/21 11:43 AM, Sebastien wrote:
Looks great, thanks for sharing!

I'll soon evaluate solutions to backup my CouchDB servers; maybe this'll
help!

kr,
Sébastien

On Tue, Apr 27, 2021 at 10:25 PM Jonathan Hall <[email protected]> wrote:

Good day everyone!

I'd like to announce the "alpha" release of a new CLI tool for
interacting with CouchDB.  The tool is designed to replace `curl` as a
tool for interacting with the CouchDB API for administrative and
debugging tasks.  Further, it adds offers the ability to replicate
between CouchDB servers and local filesystem directories, thus
facilitating bootstrapping of CouchDB servers.

Read the full announcement here: http://kivik.io/kivik-cli-pre-release

Download binaries for common architectures here:
https://github.com/go-kivik/xkivik/releases

There's still some work to be done, and there are no doubt some rough
edges and bugs. I welcome any feeback!

Jonathan



Reply via email to