From Transactions to MVCC: How Databases Actually Guarantee ACID

Let’s start from a place everyone understands.