Database Internals: A Deep Dive into How Distributed Data Systems Work
- title
- Database Internals: A Deep Dive into How Distributed Data Systems Work
- type
- book
- summary
- Petrov's two-part survey of storage engines and the distributed side of database systems
- author
- Alex Petrov
- year
- 2019
- tags
- databases, distributed-systems, storage
- status
- want-to-read
- sources
- eatonphil-bookclub
- created
- 2026-05-12
- updated
- 2026-05-12
Petrov's O'Reilly survey (2019) split into two halves: storage engines (B-trees, LSM-trees, file formats, recovery) and distributed systems (failure detection, leader election, replication, consensus, transactions across nodes). The reading list every working database engineer eventually reaches; less foundational than Bernstein but broader and current. Read by the eatonphil-bookclub in 2023: cohort page.
Related: lsm-tree, lsm-trees-nosql, distributed-consensus, byzantine-fault.
Linked from