Build Your Own Database From Scratch: Persistence, Indexing, Concurrency

Build Your Own Database From Scratch: Persistence, Indexing, Concurrency book cover

Build Your Own Database From Scratch: Persistence, Indexing, Concurrency

Author(s): James Smith (Author)

  • Publisher: Independently published
  • Publication Date: 18 April 2023
  • Language: English
  • Print length: 136 pages
  • ISBN-10: B0C2RCMC1D
  • ISBN-13: 9798391723394

Book Description

Databases are not black boxes. Understand them by coding your own from scratch!

A walkthrough of a minimal persistent database implementation. We start with a B-Tree, then add a new concept with each chapter, and eventually go from a simple KV to a mini relational DB.

Covers three important topics:

  1. Persistence. How not to lose or corrupt your data. Recovering from a crash.
  2. Indexing. Efficiently querying and manipulating your data. (B-tree).
  3. Concurrency. How to handle multiple (large number of) clients. And transactions.

View on Amazon

未经允许不得转载:Wow! eBook » Build Your Own Database From Scratch: Persistence, Indexing, Concurrency