Hi,
We're considering to use Couchbase as replicated cache across data centers (using XDCR).
We don't have huge amounts of data and we not going change it too much, but we want to support a lot of data centers - it can be around hundred.
So single site should be available to replicate to around 100 hundred of different sites and receive updates from these sites as well.
There are only few sites that need to replicate to all others - most of them will replicate to only couple of sites.
We intended to create bucket per site to be replicated and another bucket to have site updates. So for 100 sites we need 200 buckets, each of them or replicating to or replicating from.
In Couchbase docs we found that there are some issues with instance, having more than 10 buckets. Again we don't need greatest performance during the replication, but we do want to use couchbase as local db and cache and performing well during queries.
And the question: is Couchbase fit our needs and what best configuration?
Best,
Vitaly