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.