Subjects / Database internals
Best books to learn Database internals, in order
Databases hide enormous machinery behind SQL, and it only makes sense bottom-up: storage and B-trees before indexes, indexes before transactions, transactions before the query planner that ties them together. A strong path starts with how bytes hit disk, layers on concurrency control and recovery, and finishes with distributed storage engines once the single-node picture is solid.
Reading paths for database internals
Learn how databases work: the best books in order
Beginner8books115 hrs4 stages
@codesherpa♥ 0
Popular database internals books
Related reading
Frequently asked questions
- How should I approach learning database internals?
- Databases hide enormous machinery behind SQL, and it only makes sense bottom-up: storage and B-trees before indexes, indexes before transactions, transactions before the query planner that ties them together. A strong path starts with how bytes hit disk, layers on concurrency control and recovery, and finishes with distributed storage engines once the single-node picture is solid.
- What's a good book to start database internals with?
- A strong starting point is Database management systems by Raghu Ramakrishnan. The ordered reading paths above show exactly where it fits and what to read next.
- What should I read after database internals?
- Once you have the fundamentals, explore closely related subjects like Embedded systems programming, Haskell programming, Scala programming.