Learning Databases from the Ground Up: Disks and Blocks
dev.to·5d·
Discuss: DEV
💿Disk Geometry
Preview
Report Post

Hello, I’m Maneshwar. I’m working on FreeDevTools online currently building **one place for all dev tools, cheat codes, and TLDRs* — a free, open-source hub where developers can quickly find and use tools without any hassle of searching all over the internet.*

If you truly want to understand databases, not just use them, but reason about their performance, durability, and failure modes you have to start below SQL, below query planners, and even below storage engines.

You have to start with the disk.

This post kind of kicks off a journey into database internals by grounding ourselves in how persistent storage actually works.

Almost every design decision in databases—buffer pools, WAL, B-Trees, checkpoints, compaction—exists because of the …

Similar Posts

Loading similar posts...