A

Alex Petrov Books

1 book·~10 min total read

Alex Petrov is a database engineer and distributed systems expert known for his work on storage engines and consistency models. He has contributed to several open-source database projects and writes extensively about distributed data systems.

Known for: Database Internals: Deep Insights into How Distributed Data Systems Work

Books by Alex Petrov

Database Internals: Deep Insights into How Distributed Data Systems Work

Database Internals: Deep Insights into How Distributed Data Systems Work

data_science·10 min read

Database Internals explores the architecture and design of modern distributed databases and storage systems. It provides a deep technical understanding of how data replication, consistency, and transaction processing are implemented in systems such as PostgreSQL, MySQL, and Cassandra. The book is aimed at engineers and architects who want to understand the inner workings of databases beyond the surface-level APIs.

Read Summary

Key Insights from Alex Petrov

1

Storage Engines: The Foundation of Persistence

Every database begins with the simple promise of persistence: data once written should never be lost. To fulfill this promise, storage engines handle the mechanics of reading, writing, and organizing data on physical devices. They’re the beating heart of any database system, determining the trade-of...

From Database Internals: Deep Insights into How Distributed Data Systems Work

2

Data Structures: B-Trees, LSM Trees, and the Logic of Trade-offs

Underneath every storage engine lies a data structure that defines how efficiently it can store and retrieve records. This section dissects those structures in depth—starting with the venerable B-tree, cornerstone of relational systems, and the Log-Structured Merge (LSM) tree, backbone of modern NoS...

From Database Internals: Deep Insights into How Distributed Data Systems Work

About Alex Petrov

Alex Petrov is a database engineer and distributed systems expert known for his work on storage engines and consistency models. He has contributed to several open-source database projects and writes extensively about distributed data systems.

Frequently Asked Questions

Alex Petrov is a database engineer and distributed systems expert known for his work on storage engines and consistency models. He has contributed to several open-source database projects and writes extensively about distributed data systems.

Read Alex Petrov's books in 15 minutes

Get AI-powered summaries with key insights from 1 book by Alex Petrov.