Want unlimited access to all books published by MixCache.com (plus their audiobooks)? Try MixCache.com Total Access. Look for the MTA badge on book covers to identify included titles.
Access to infinite ebooks: Don't see the book you want? Suggest it and we'll create it (free!) for you from scratch with our powerful AI book writer. Then read it with MTA - besides profiting from any sales it makes!
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.
Nonfiction
Click to order this hardcover:
Buy Now