.. _database-internals: ================================== Database Internals - Alex Petrov ================================== .. note:: This is a chapter-by-chapter analysis of this book. --------------------------------- Part I. Storage Engines --------------------------------- Chapter 1 - Introduction and Overview =========================================================== Chapter 2 - B-Tree Basics =========================================================== Chapter 3 - File Formats =========================================================== Chapter 4 - Implementing B-Trees =========================================================== Chapter 5 - Transaction Processing and Recovery =========================================================== Chapter 6 - B-Tree Variants =========================================================== Chapter 7 - Log-Structured Storage =========================================================== ------------------------------------------- Part II. Distributed Systems ------------------------------------------- Chapter 8 - Introduction and Overview =========================================================== Chapter 9 - Failure Detection =========================================================== Chapter 10 - Leader Election =========================================================== Chapter 11 - Replication and Consistency =========================================================== Chapter 12 - Anti-Entropy and Dissemination =========================================================== Chapter 13 - Distributed Transactions =========================================================== Chapter 14 - Consensus ===========================================================