How does a database store data on disk? Pages, logs and indexes
11 min readSoftware Engineering
How does a database store data on disk? Learn what pages are, why the write-ahead log exists, how crash recovery works, and what an index physically is.
Category
Learn the software engineering concepts behind modern applications, including architecture, design patterns, scalability, testing, deployment, and the trade-offs behind real-world systems.
11 min readSoftware Engineering
How does a database store data on disk? Learn what pages are, why the write-ahead log exists, how crash recovery works, and what an index physically is.
23 min readSoftware Engineering
What is a database? Learn why plain files stop working, what transactions and constraints actually do, and how a database keeps data correct under load.
12 min readSoftware Engineering
Monolith or microservices? The real difference is simpler than the debate suggests. See what each one means, with examples, and when to pick which.