Map

Database Internals: A Deep Dive into How Distributed Data Systems Work

Books bookAlex Petrovdatabasesdistributed-systemsstoragewant-to-read โ†ณ show in map Markdown
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
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.