XDCR

October 6, 2014

All new with 3.0: Up to 4x faster XDCR latency in Couchbase Server! Here is how we did it...

With Couchbase Server 3.0, we have introduced a great new protocol for data synchronization named DCP (database change protocol). DCP powers many facilities within Couchbase Server including maintaining replicas, rebalance, node recovery, back-ups, indexing all the way to XDCR replication. It essentially sits at the heart of our architecture and pumps blood to the rest of the body.

Read more »

July 29, 2013

Couchbase Developer Days and LivePerson: Who, What and Why?

I've recently returned from a rather brilliant Couchbase trip to Israel. My colleague Tug Grall and I lead the Couchbase Developer Day held at the LivePerson offices, which was followed by a Couchbase meetup with ILTechTalks.

Israel has an ever-growing, yet established, tech startup scene and Couchbase are becoming key players in supplying NoSQL solutions to tech companies who require the flexibility and performance that Couchbase delivers.  A short drive out of Tel Aviv city centre, in which I am staying, live the offices of LivePerson. A marvelously open-plan outfit, with a great atmosphere and even authentic home cooked meals for any late workers!  What seems to be a great place to work and a focused environment dedicated to new technologies, the LivePerson offices played host to a fantastic Couchbase Developer Day and evening Community Meetup.

Read more »

February 18, 2013

How Many Nodes? Part 2: Sizing a Couchbase Server 2.0 cluster

In the first part of this series, I gave an overview of the 5 factors that determine the sizing of your Couchbase cluster: RAM, disk (IO and size), CPU, network and data distribution.  In this second part, I want to go into more detail about specific use cases and scenarios to see how various application designs and workloads affect these various factors.

Read more »

January 4, 2013

XDCR with ASP.NET and Nancy

You're probably aware of the new Cross Data Center Replication (XDCR) feature of Couchbase Server 2.0.  Its most obvious utility is to allow you to replicate data from one Couchbase cluster to another.  However, there are more novel use cases for XDCR.  One of the more notable examples is Couchbase and Elastic Search integration

Read more »

October 10, 2012

Cross Data Center Replication - A step-by-step guide for Amazon AWS

One of the most exciting new features of Couchbase Server 2.0 is the addition of Cross Data Center Replication (XDCR). Using this feature you can increase the reliability of your application by operating in multiple data-centers and improve performance for your users by storing their data closer to their physical location.

Getting started with Cross Data Center Replication is easy, and Amazon EC2 provides a great place to take it for a test drive.

Read more »