LIBRISTO
LIBROAMANTO
mandatory
Become part of a community of book lovers from all over the world and get access to a whole bunch of benefits. Create an account for free
0
Free delivery for purchases over 69.99 €
DPD courier 5.99 Bpost point 7.99 Bpost 7.49 DPD point 3.49 GLS courier 4.99

Free delivery for orders over 69.99 euro.

Storage Engine Design

Building High-Performance Data Systems from the Ground Up

Language EnglishEnglish
Book Paperback
Book Storage Engine Design Adam J. Besser
Libristo code: 53616112
Publishers Independently published, August 2026
For years, I treated databases like magic boxes. I would send a SELECT query into the void, cross my... Full description
? points 101 b New New
41.97
In stock at our supplier Shipping in 14-21 days

Up to 30 days for returns

For years, I treated databases like magic boxes. I would send a SELECT query into the void, cross my fingers, and celebrate when the data came back. But then, production broke. I stared at a freezing server at 3:00 AM, totally paralyzed. The database was choking, and I had no idea why.

I realized that blindly trusting abstractions wasn't enough. I needed to know exactly what the machine was doing in the dark. How does a database guarantee my data survives a power outage? What happens to the memory when two users update the exact same row at the exact same millisecond? I spent years digging through academic whitepapers, reading kernel source code, and breaking databases to find the answers. I wrote this book to save you from that grueling process. If you have ever wanted to peek behind the curtain and see the gears turning, you are in exactly the right place.

What's inside

We won't just talk about theory-we are going to build, benchmark, and break things. Inside, you will discover:

  • The OS Boundary: How to bypass standard filesystems and command physical silicon using direct I/O.
  • Memory Architecture: Building a bulletproof Buffer Pool Manager that never leaks memory.
  • Data Structures of the Gods: A deep dive into B-Trees for read-heavy workloads and LSM-Trees for massive write scalability.
  • Time Travel (MVCC): How modern engines use Multi-Version Concurrency Control to let millions of users read and write simultaneously without locking up.
  • Distributed Consensus: Demystifying the Raft algorithm to create a highly available, self-healing cluster.
  • Hardcore Debugging: Using tools like strace, eBPF, and hex dumps to mathematically prove your engine is fast.
Who it's meant for

This book is written for the relentlessly curious. It is meant for backend developers, systems engineers, and computer science students who are tired of superficial tutorials. If you know how to write code in a systems language like C++, Rust, or Zig, and you are ready to transition from a developer who merely uses databases into an engineer who actually understands them, this is your roadmap.

You can spend the rest of your career treating databases as magic, hoping they don't break when it matters most. Or, you can finally master the machine. Grab your copy, open your favorite code editor, and let's start building the engine from the ground up.

Actress & Polyglot
EWA KASP for
Play video
Ewa Kasp
Libristo has the largest selection of foreign-language books. That’s why I buy my books there.

About the book

Full name Storage Engine Design
Language English
Binding Book - Paperback
Date of issue 2026
Number of pages 184
EAN 9798194458394
Libristo code 53616112
Weight 304
Dimensions 170 x 244 x 10
Give this book today
It's easy
1 Add to cart and choose Deliver as present at the checkout 2 We'll send you a voucher 3 The book will arrive at the recipient's address

Login

Log in to your account. Don't have a Libristo account? Create one now!

 
mandatory
mandatory

Don’t have an account? Discover the benefits of having a Libristo account!

With a Libristo account, you'll have everything under control.

Create a Libristo account