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
