Jump to ratings and reviews
Rate this book

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

Rate this book
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

136 pages, Paperback

Published April 18, 2023

2 people are currently reading
31 people want to read

About the author

James Smith

1,100 books27 followers
Librarian Note: There are more than one author in the Goodreads database with this name.

James2^Smith : History, Indian (1737-1812)
James3^Smith : GR Author, Non Fiction
James4^Smith : GR Author, Mystery & Thrillers, Conspiracy, Suspense
James5^Smith : Business
James6^Smith : Cookbooks
James7^Smith : Erotica, Science Fiction
James8^Smith : Erotic Picture Books
James9^Smith : Business, Marketing
James10^Smith : Poetry (1775-1839)
James11^Smith : Genealogy (born 1855)
James 12^Smith : Christian (1798-1871)
James 13^Smith : Minister of St George's
James 14^Smith : Computer
James 15^Smith :
James 16^Smith : Memorizing
James 17^Smith : Sports
James 18^Smith :
James 19^Smith : Internet
James 20^Smith :
James 21^Smith : Handicraft
James 22^Smith : Bridge
James 23^Smith :

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
1 (16%)
4 stars
1 (16%)
3 stars
1 (16%)
2 stars
2 (33%)
1 star
1 (16%)
Displaying 1 - 2 of 2 reviews
130 reviews4 followers
September 1, 2024
This book is so tersely written, it feels like only half done. It's like the author isn't guiding, just condescending 'you should just get it man, go take a course if you don't.' Also, 'this is left as an exercise' no.
Still, I did learn and understand some things that I hadn't appreciated before, so there is value.
10 reviews
August 4, 2023
The code is not the most clean and natural to golang. It feels like the author wrote the code in C originally and twisted golang into doing things c is good at.
Displaying 1 - 2 of 2 reviews

Can't find what you're looking for?

Get help and learn more about the design.