Cal Paterson,
sqldatabasesystems engineeringlearning
This is a good systems explanation for software developers who use databases every day but have not built a mental model of parsing, planning, storage, indexes, and execution.
Worth keeping because better database intuition changes how you design APIs, migrations, reports, and data products.