2
0
Support the library.
Your support helps keep books free for everyone ❤️
📍 Noticed
Database Internals: A deep-dive into how distributed data systems work
by Alex Petrov
Sponsored
Synopsis
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 and how they differ. With this practical guide, Alex Petrov guides ...
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 and how they differ. 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. These resources are listed at the end of parts one and two. 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, with differences and use-cases for each
Distributed systems: Learn step-by-step how nodes and processes connect and build complex communication patterns, from UDP to reliable consensus protocols
Database clusters: Discover how to achieve consistent models for replicated data
Throughout the book, you’ll explore relevant material gleaned from numerous books, papers, blog posts, and the source code of several open source databases. These resources are listed at the end of parts one and two. 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, with differences and use-cases for each
Distributed systems: Learn step-by-step how nodes and processes connect and build complex communication patterns, from UDP to reliable consensus protocols
Database clusters: Discover how to achieve consistent models for replicated data
You May Also Like
Extreme Programming: Ward Cunningham, Code Refactoring, Regression Testing, Kent Beck, Pair Programming, Junit, Martin Fowler
Books LLC
World of Wonders: In Praise of Fireflies, Whale Sharks, and Other Astonishments
Aimee Nezhukumatathil
The Conservative Sensibility
George F. Will
Clean Out of Luck: a whimsical romance
Carina Taylor
The Invisible Host
Gwen Bristow
Deal Breaker: The First Myron Bolitar Novel
Harlan Coben
Self Help Picks
View All
The Tell: A Memoir
Amy Griffin
Be Useful: Seven Tools for Life
Arnold Schwarzenegger
The Comfort Book
Matt Haig
Daring Greatly: How the Courage to Be Vulnerable Transforms the Way We Live, Love, Parent, and Lead
Brené Brown
The Half of It: A Memoir
Madison Beer
Tiny Experiments: How to Live Freely in a Goal-Obsessed World
Anne-Laure Le Cunff