This event has ended. Visit the official site or create your own event on Sched.
Back To Schedule
Thursday, November 8 • 1:10pm - 1:50pm
MongoDB: Building a New Transactional Model

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Feedback form is now closed.
MongoDB Transactions are a major new piece of functionality for users. Early releases of the MongoDB database focused on applications without rigorous transactional semantics, as is common in NoSQL databases. However, some MongoDB users desire advanced transactional features, including multi-document transactions, point-in-time reads, and the choice of snapshot or read-committed isolation. To better support sophisticated transactional workloads, the MongoDB storage team has created a new transactional model in the WiredTiger storage engine, allowing WiredTiger to respect MongoDB's understanding of transaction ordering and giving MongoDB control over all data visibility. This talk will provide an overview of the ACID properties of transactions and an historic review of transactional support in MongoDB. This talk will also explain the timestamp support in WiredTiger, which lays the foundation for the distributed systems components of MongoDB: replication and sharding. At the end of the session, audience members will have a better understanding of the MongoDB transactional architecture. This session is designed for those who want to learn more about the internals of the system.

avatar for Keith Bostic

Keith Bostic

Distinguished Engineer, MongoDB
Keith is a Distinguished Engineer at MongoDB. Keith was a co-architect of the WiredTiger storage engine and is now a member of MongoDB's WiredTiger team. Previously, Keith was a co-architect of the BerkeleyDB storage engine, and a member of the team that created the 2BSD and 4BSD... Read More →

Thursday November 8, 2018 1:10pm - 1:50pm GMT
Blue (Ground Floor)
  Shard N, 300