High Availability (HA) and Disaster Recovery (DR) are two of the driving reasons to move from a traditional RDBMS to a NoSQL-based system like Couchbase Server. In this webinar we went over the many features of Couchbase Server that address HA and DR.
In the webinar, we presented a demonstration of how to set up a multi-master, multi-region pair of clusters. To complement the webinar and other resources (see links at the end), we’ve created a step-by-step tutorial walking through everything needed to create a multi-master, multi-region set of clusters, and replicate data between them. You can find the tutorial here.
We also showed a sample application running that uses the Couchbase Multi-Cluster Aware (MCA) client. The source code for the application is up on GitHub here. Look for another blog post explaining the code to come out shortly.
The MCA client is available with an enterprise subscription. If you’re interested in finding out more, please contact your Couchbase sales representative.
Other Resources
Replication between clusters relies on Couchbase’s Cross-Data Center Replication (XDCR) feature. Here are some more related links.
Setting up XDCR using Docker – Replicate NoSQL Data Between Datacenters with Couchbase XDCR by Nick Raboy
Short video on setting up XDCR using Docker – Use XDCR to Replicate NoSQL Data Between Couchbase Docker Containers – Video Tutorial by Nick Raboy
A deeper look at XDCR – Deep Dive on Cross Data Center Replication (XDCR) by Denis Rosa
Postscript
Couchbase is open source and free to try out. Get started with sample code, example queries, tutorials, and more.
Find more resources on our developer portal and follow us on Twitter @CouchbaseDev.
You can post questions on our forums. And we actively participate on Stack Overflow.
Hit me up on Twitter with any questions, comments, topics you’d like to see, etc. @HodGreeley