# Concurrency Control and Recovery in Database Systems

The foundational text on serializability theory, two-phase locking, multi-version concurrency control, and database recovery. Long out of print but freely distributed by Bernstein at [research.microsoft.com/en-us/people/philbe/ccontrol.aspx](https://www.microsoft.com/en-us/research/people/philbe/). Everything later DB-internals work cites. Read by the [[eatonphil-bookclub]] in 2025: [cohort page](https://eatonphil.com/2025-concurrency-control-and-recovery-in-database-systems.html).
