ApacheCon NA 2010 Session

How We Made CouchDB Scale

Apache CouchdDB is a schema-free document database with unique characteristics that make it an excellent fit for a new wave of applications. It is a rapidly maturing product and one of the leaders of the NoSQL movement. Cloudant has developed a compelling clustering framework that allows for linear scaling of databases across large amounts of nodes in a cluster. We will discuss the fundamental features outlined in Amazon's Dynamo paper from 2007, and how Cloudant has leveraged these in its clustering layer. We will also examine the distributed search capabilities of our system, and how multiple Apache projects played a role in its construction.