Database Internals cover art

Database Internals

A Deep Dive into How Distributed Data Systems Work, 1st Edition

Preview

Get 30 days of Standard free

£5.99/mo after trial. Cancel monthly.
Try for £0.00
More purchase options

Database Internals

By: Alex Petrov
Narrated by: Mike Chamberlain
Try for £0.00

£5.99 a month after 30 days. Cancel anytime.

Buy Now for £14.40

Buy Now for £14.40

Season's Savings | £0.99/mo for 3 months

£5.99/mo after 3 months - terms apply. Cancel monthly

When it comes to choosing, using, and maintaining a database, understanding its internals is essential. But with so many distributed databases and tools available today, it's often difficult to understand what each one offers. With this practical guide, Alex Petrov guides developers through the concepts behind modern database and storage engine internals.

Throughout the book, you'll explore relevant material gleaned from numerous books, papers, blog posts, and the source code of several open source databases. You'll discover that the most significant distinctions among many modern databases reside in subsystems that determine how storage is organized and how data is distributed. This book examines:

- Storage engines: Explore storage classification and taxonomy, and dive into B-Tree-based and immutable Log Structured storage engines

- Storage building blocks: Learn how database files are organized to build efficient storage, using auxiliary data structures

- Distributed systems: Learn how nodes and processes connect and build complex communication patterns

- Database clusters: Which consistency models are commonly used by modern databases and how distributed storage systems achieve consistency

PLEASE NOTE: When you purchase this title, the accompanying PDF will be available in your Audible Library along with the audio.

©2019 Oleksandr Petrov (P)2022 Ascent Audio
Data Science Engineering Programming Programming & Software Development Software Development Machine Learning Technology Thought-Provoking
adbl_web_anon_alc_button_suppression_t1
All stars
Most relevant
The book is a good introduction to database internals. As research and development in this field is very dynamic, it needs to supplemented with more recent findings, but I'd say the book stood the test of time and all chapters remain correct and relevant.

However, narration of the audiobook is shockingly bad. After a good experience listening to audio adaptations of other O'Reilly books, I expected something similar here. But not only the text hasn't been adapted at all ("see figure 5.6"...) - the lector couldn't interpret mathematical notation at all, so what you get in many places is a series of punctuation marks and sub/superscripts thrown at you. Impossible to follow. Even tables were read out with vertcal bars spelled out... This audiobook hasn't been redacted at all, and honestly I find it hard to understand how a respected publisher could publish something that bad.

good book, terrible narration

Something went wrong. Please try again in a few minutes.