All You Need to Know About Multi Document ACID Transactions Parts 1 & 2

Presented by

Matt Ingenthron & Graham Pople

About this talk

When expressing application logic, eventually you’ll need to modify individual data items across multiple documents. Denormalization for simplicity only gets you so far. After that you require the atomicity, consistency, and isolation that comes only from ACID transactions. Achieving ACID on a distributed system without sacrificing speed and performance is non-trivial, but the Couchbase approach to distributed multi-document transactions has what you need, with capabilities like MAV isolation, multi-statement transaction support with N1QL, and performance observability to identify when any part of a distributed system may negatively impact your workload. You’ll come away from this session knowing how to apply transactions to apps built on Couchbase alongside other non-transactional operations and other Couchbase services in a way that is expressive, easy to understand, and fits into your cloud deployment.
Related topics:

More from this channel

Upcoming talks (0)
On-demand talks (143)
Subscribers (6240)
At Couchbase, we believe data is at the heart of the enterprise. We empower developers and architects to build, deploy, and run their most mission-critical applications. Couchbase delivers a high-performance, flexible and scalable modern database that runs across the data center and any cloud. Many of the world’s largest enterprises rely on Couchbase to power the core applications their businesses depend on.