Build Your Own Database From Scratch: Persistence, Indexing, Concurrency
- Length: 137 pages
- Edition: 1
- Language: English
- Publisher: Independently published
- Publication Date: 2023-04-18
- ISBN-10: B0C2RCMC1D
- ISBN-13: 9798391723394
- Sales Rank: #72268 (See Top 100 Books)
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:
- Persistence. How not to lose or corrupt your data. Recovering from a crash.
- Indexing. Efficiently querying and manipulating your data. (B-tree).
- Concurrency. How to handle multiple (large number of) clients. And transactions.
Free ChaptersTry Audible and Get Two Free Audiobooks »
To access the link, solve the captcha.
Recommended BooksMore Similar Books »