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:
And if you enjoyed the video, please feel welcome to subscribe to our YouTube channel.