A field guide to
Databases
A personal reference for the core ideas that come up again and again — schema design, storage and indexing, scaling, and transactions — each with a diagram you can click through and a concrete example. Not a substitute for depth, but a fast way back to the big picture.
Fundamentals
Storage & Indexing
Scaling
Transactions & Consistency
ACID Transactions
A transaction groups several operations so they succeed or fail as one unit — ACID is the set of guarantees that makes that safe.
Isolation Levels
How strictly the database hides concurrent transactions from each other — stricter isolation prevents more anomalies at the cost of throughput.