Transactions and Durability: Putting the “D” in ACID

July 16, 2018
Presented by MongoDB's Sue LoVerso at MongoDB World 2018. MongoDB Transactions are a major new piece of functionality for users. MongoDB has used the transactional subsystem of the WiredTiger storage engine internally for years. This talk will provide an overview of the ACID properties of transactions, with a focus on the durability aspects inside WiredTiger. This talk will also discuss how MongoDB uses WiredTiger checkpoints and its write-ahead log (journal) to maintain durability. This session will also mention areas for improvement and future plans for durability. We think long and hard about these issues. At the end of the session, audience members will have a better understanding of what goes on at some of the lowest software layers where data meets the disk and trust that if we say your data is saved, it is durable. This session is designed for those who want to learn more about the internals of the system.
Previous Video
How an Idea Becomes a MongoDB Feature
How an Idea Becomes a MongoDB Feature

Presented by MongoDB's Ian Walen at MongoDB World 2018. In the 4.0 release, the 70+ engineers of the MongoD...

Next Video
MongoDB: Building a New Transactional Model
MongoDB: Building a New Transactional Model

Presented by MongoDB's Keith Bostic at MongoDB World 2018. MongoDB Transactions are a major new piece of fu...