Database Internals

Alex is a data infrastructure engineer who is interested in storage, distributed systems, and algorithms. He is an Apache Cassandra committer and PMC member.


Understanding the internals of a database is critical for selecting, using, and maintaining it. However, with so many distributed databases and technologies available today, it can be difficult to comprehend what they each offer and how they differ. Alex Petrov walks developers through the ideas behind current database and storage engine internals in this practical guide.


Throughout Database Internals, you'll look at information from books, articles, blog posts, and the source code of multiple open source databases. Parts one and two contain a list of these resources. The most significant differences between many current databases can be found in subsystems that control how storage is arranged and data is dispersed.


Database Internals investigates:

  • Storage engines: Investigate storage classification and taxonomy, as well as B-Tree-based and immutable Log storage engines. Storage building blocks: Structured storage engines, with differences and use-cases for each
  • Storage building blocks: Learn how to organize database files for efficient storage by utilizing auxiliary data structures such as Page Cache, Buffer Pool, and Write-Ahead Log.
  • Distributed systems: Learn how to connect nodes and processes and create complicated communication patterns step by step.
  • Database clusters: Which modern database consistency models are routinely utilized, and how can distributed storage systems accomplish consistency?


Author: Alex Petrov

Link to buy: https://www.amazon.com/Database-Internals-Deep-Distributed-Systems/dp/1492040347/

Ratings: 4.7 out of 5 stars (from 300 reviews)

Best Sellers Rank: #28,555 in Books

#4 in Management Information Systems

#4 in Data Warehousing (Books)

#6 in Desktop Database Books

fado.vn
fado.vn
fado.vn
fado.vn

Toplist Joint Stock Company
Address: 3rd floor, Viet Tower Building, No. 01 Thai Ha Street, Trung Liet Ward, Dong Da District, Hanoi City, Vietnam
Phone: +84369132468 - Tax code: 0108747679
Social network license number 370/GP-BTTTT issued by the Ministry of Information and Communications on September 9, 2019
Privacy Policy