--- title: Book review - "Database Internals" date: 2020-02-20 layout: post lang: en ref: book-review-database-internals --- I'm now reading the "Database Internals" book, by Alex Petrov. I'm liking it a lot, and I have a similar feeling at the end of each chapter of when I was reading "Designing Data-Intensive Applications": each chapter has some references to other books, articles and resources, and I feel like I should go and reach all of them to have a deeper understanding of the subject. It gives just enough historical background in the text itself to show that the author does have knowledge in this area. # Chapter 1: Introduction and Overview The covering of basic vocabulary (column vs wide-column) is very good and straightforward, and the fundamental trade-offs are shown very clearly, like in-memory and disk-based storage, primary-keys and offset lookups, etc. Finishing this chapter I was happy with it's content and looking forward for a more in-depth tour of many of the concepts presented here.