IV · Distributed systems

Database Internals

What it does

Pairs neatly with DDIA. Storage engines, B-trees, LSM trees, page layouts, distributed transaction protocols — all at implementation depth.

Who should read it

Anyone choosing or writing a database, or trying to understand why their existing one behaves the way it does.