Introduction to the Couchbase Architecture


Recently we attended the Silicon Valley NoSQL group meetup where we were lucky to record Dipti Borkar, Director of Product Management at Couchbase, who gave a talk on the Couchbase Server architecture.


Couchbase Server is a NoSQL document database for interactive applications. This session introduces Couchbase Server and its the underlying distributed architecture,  with a  hands-on tour of Couchbase including online rebalancing while adding nodes to a cluster, indexing and querying and cross data center replication. In addition, Dipti discusses how to write your first app using Couchbase.

Dipti Borkar is Director of Product Management at Couchbase where she is responsible for the company’s flagship product, Couchbase Server. She works with customers and users to understand emerging requirements for low-latency, scalable data stores. Dipti has deep technical experience in the database industry having worked at IBM as a software engineer and Development Manager for the DB2 server team and also at in product management at MarkLogic.

The animated video version of the slides is available here

Want to hear from more top engineers?

Our weekly email contains the best software development content and interviews with top CTOs. Enter your email address now to stay in the loop.

More background about NoSQL databases

While most sites still run on MySQL databases, there is a growing trend to use other kinds of databases such as graph databases and document oriented databases. While the term NoSQL sounds like there is absolutely no SQL, in practice it is more like not only SQL, but other things too. One of the core differences between the NoSQL databases and traditional relational SQL databases is that the relational SQL databases put more of an emphasis on data consistency. But that comes at a cost to performance. And NoSQL databases use a less structured approach and gain scalability due to the lack of overhead.

 Document database introduction talk

Couchbase is a NoSQL database. For more about general NoSQL architecture, please take a look at our video which is the introduction to NoSQL database architecture and use cases:

03:18

And if you enjoyed the video, please feel welcome to subscribe to our YouTube channel.

 

Dipti Borkar is an Engineer at Couchbase

Couchbase is the company behind the Couchbase open source project, a vibrant community of developers and users of Couchbase document-oriented database technology. Our flagship product, Couchbase Server, is a packaged version of Couchbase technology that¹s available in Community and Enterprise Editions. We¹re known for our easy scalability, consistent high performance, 24x365 availability, and a flexible data model. Companies like AOL, Cisco, Concur, LinkedIn, Orbitz, Salesforce.com, Shuffle Master, Zynga and hundreds of others around the world use Couchbase Server for their interactive web and mobile applications.