Hi,

I'm upgrading from CouchDB 1.6 and wondering how to backup my databases. In
1.6 I was just saving each *.couch file and when something was wrong about
a specific database I just had to rollback to an older version. I was
looking at my new 2.1 CouchDB set up as a single node and then realized
each database was split in shard in /shards. OK then I though about saving
each piece of each database from these several shards folder but realized
the _dbs.couch was probably needed.

Thus my question is simple, how to backup a specific database at T time to
be able to rollback ONLY this database at T + N (without modifying others
databases).

Some tools seems to do the job such as
https://developer.ibm.com/clouddataservices/2016/03/22/simple-couchdb-and-cloudant-backup/

Last question : In simple words what is the CouchDB 2.x cluster? It does
not seem to allow fail-over neither load-balancing does it? What is the
purpose to split a single database into 3 servers whereas the client part
will only speak with one server through 1 IP? Maybe CPU saving and
scalability?

Thanks for any hints :)

Max

Reply via email to