Database internals a deep dive into how distributed data systems work

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...

Full description

Bibliographic Details
Main Author: Petrov, Alex
Other Authors: Chamberlain, Mike (Narrator)
Format: eBook
Language:English
Published: [Place of publication not identified] Ascent Audio 2022
Edition:[First edition]
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 02426nmm a2200349 u 4500
001 EB002144251
003 EBX01000000000000001282377
005 00000000000000.0
007 cr|||||||||||||||||||||
008 230202 ||| eng
020 |a 9781663721136 
050 4 |a QA76.9.D3 
100 1 |a Petrov, Alex 
245 0 0 |a Database internals  |b a deep dive into how distributed data systems work  |c Alex Petrov 
250 |a [First edition] 
260 |a [Place of publication not identified]  |b Ascent Audio  |c 2022 
300 |a 1 audio file (12 hr., 50 min.) 
653 |a Bases de données / Choix 
653 |a Database selection / http://id.loc.gov/authorities/subjects/sh88007073 
653 |a Bases de données / Gestion 
653 |a Database selection / fast 
653 |a Database management / http://id.loc.gov/authorities/subjects/sh85035848 
653 |a Database management / fast 
700 1 |a Chamberlain, Mike  |e narrator 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
776 |z 1663721130 
776 |z 9781663721136 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781663721136/?ar  |x Verlag  |3 Volltext 
082 0 |a 658 
082 0 |a 005.7565 
520 |a 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