🎉 New to MixCache.com? Sign up now and get $5.00 FREE CREDIT towards any ebook purchase!* Create Account →

The Log-Structured Merge Tree
How a Discarded Idea Became the Backbone of Big Data Storage

Book Details
About this book:

The Log-Structured Merge Tree Every time you query a distributed database, stream a log event, or scan an analytics dashboard, you are touching the legacy of a 1996 academic paper the industry spent a decade ignoring. *The Log-Structured Merge Tree* tells the gripping story of how the LSM tree rose from obscurity to become the undisputed backbone of the modern data stack—powering Google Bigtable, Cassandra, RocksDB, CockroachDB, Kafka, and ClickHouse. It exposes the fatal flaw at the heart of the venerable B-tree: the "tyranny of in-place updates" that turned mechanical disk seeks into a bottleneck and later threatened to wear out solid-state drives. Through vivid technical narrative, you’ll witness the moment Google’s engineers resurrected a discarded algorithm to crawl the web, and how open-source pioneers forged it into the engines running the planetary-scale infrastructure you rely on today.

This is not just history; it is an engineering manual for the storage layer. You will descend deep into the anatomy of the write path: the lock-free MemTable, the Write-Ahead Log, the immutable SSTable, and the probabilistic magic of Bloom filters. You will master the brutal mathematics of the RUM Conjecture—navigating the impossible triangle of Read Amplification, Write Amplification, and Space Amplification—and learn to tune the complex choreography of size-tiered versus leveled compaction. From the nightmare of compaction debt and tail latencies that haunt on-call rotations to the cutting edge of Zoned Namespaces (ZNS) and learned indexes, every chapter equips you to reason about storage not as a black box, but as a physics problem you can solve.

Whether you are architecting a NewSQL platform, debugging a stalled ingestion pipeline, or simply refusing to treat your database as magic, this book is your definitive guide. It reveals why the best software architectures don't follow the prevailing wisdom—they align with the unyielding realities of hardware. Step inside the engine room of Big Data and discover how a "failed" idea became the foundation of the digital economy.

Table of Contents:
  • Introduction
  • Chapter 1 The Tyranny of In-Place Updates: B-Trees and the Disk Era
  • Chapter 2 The 1996 Breakthrough: O'Neil, Cheng, Gawlick, and O'Neil
  • Chapter 3 Ahead of Its Time: Why the Tech World Ignored the LSM Tree
  • Chapter 4 The Web Revolution: The Collapse of Relational Assumptions
  • Chapter 5 Google's Crisis: Crawling the Web at Unprecedented Scale
  • Chapter 6 Bigtable: The Resurrected Architecture
  • Chapter 7 Anatomy of an LSM Tree: MemTables, WALs, and Immutable SSTables
  • Chapter 8 Read Amplification: The Tax on Multi-Component Storage
  • Chapter 9 The Sifter: Bloom Filters and Point-Lookup Optimization
  • Chapter 10 The Art of Compaction: Size-Tiered vs. Leveled Strategies
  • Chapter 11 Write Amplification: The Silent Killer of Flash Memory
  • Chapter 12 Open Source Awakenings: The Birth of Apache Cassandra and HBase
  • Chapter 13 LevelDB: Jeff Dean and Sanjay Ghemawat's Elegant Blueprint
  • Chapter 14 Facebook and RocksDB: Tuning the Engine for the Social Era
  • Chapter 15 The Solid-State Revolution: How NAND Flash Crowned the LSM Tree
  • Chapter 16 Concurrency and the Log: Lock-Free MemTables and High-Throughput Ingestion
  • Chapter 17 NewSQL Arrives: CockroachDB, TiDB, and LSM-Backed Distributed Transactions
  • Chapter 18 Space Amplification: Navigating the Trade-Offs of Modern Compaction
  • Chapter 19 Tuning the Engine: The RUM Conjecture and LSM Mechanics
  • Chapter 20 Streaming and Real-Time Analytics: LSM Trees in Kafka and ClickHouse
  • Chapter 21 The Cloud-Native Shift: LSM Trees on Disaggregated Object Storage
  • Chapter 22 Hardware Symbiosis: Zoned Namespaces (ZNS) and Computational Storage
  • Chapter 23 The New Contenders: Learned Index Structures and Hybrid B-Trees
  • Chapter 24 Failure Modes in Production: Tail Latencies, Compaction Debt, and Crashes
  • Chapter 25 The Ubiquitous Tree: What the LSM Saga Teaches Us About Systems Design
Extended Catalog title. This book is part of our extended catalog and is sourced after you order. Usually this process takes less than an hour to a few hours. We'll email you when your ebook is ready.
Author:

Harold P. Rogers

Published By:

MixCache.com Extended Catalog

Type:

Nonfiction

Date Published:

September 4, 2026


Sample:

Read Sample


🎁 Includes the ebook FREE
Read it the moment it's ready, while you wait for your paperback — no extra charge.
🚚 FREE Shipping in the USA
$7 flat rate per book to all other countries
Order:

Click to order this paperback:

Buy Now
Ebook included · Printed to order Secure Payment
$