Favorites
b/bonnybooksbycuongnhung1234

Build Your Own Database From Scratch : Persistence, Indexing, Concurrency ( Completed )

Build Your Own Database From Scratch : Persistence, Indexing, Concurrency ( Completed )

English | 2023 | ASIN: B0C2RCMC1D, ISBN-13 ‏: ‎979-8391723394 | 120 Pages | PDF, EPUB + Code | 1.44 MB

Databases are not magic. Understand them by building your own!

This book contains a walk-through of a minimal persistent database implementation.

The implementation is incremental. 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.

Although the book is short and the implementation is minimal, it 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.

No comments have been posted yet. Please feel free to comment first!

    Load more replies

    Join the conversation!

    Log in or Sign up
    to post a comment.