With Couchbase, on a new document creation, it is possible to create document replicas that are stored on another servers within the cluster. In case of a failure of the current server, document replicas are brought from those secondary servers.
I’ve got a couple of questions here:
- When updates are made to a document, are these updates propagated to the replicas?
- Is failure recovery the only use for such replicas? Can I, say, have one server in the US, one in Australia, and one in Europe, set up a cluster of these servers, and use replicas for faster data access in these locations?