
After 12 months of intense research and development, my new book, Building a database engine is finally available! You can find out every detail here:
(if you’re a paying subscriber, there’s a 30% discount code at the end of the post)
Not gonna lie to you. At some point, this project caused me physical pain. But I gained at least 3 years’ worth of XP.
But I’m dumb. If you’re smart, you can gain the same XP in two weeks.
What’s inside the book?
We’re building a working database storage engine from scratch. Including:
-
Storage layer
-
TLV encoding
-
Creating databases and tables
-
Insert/update/delete/select
-
Write-Ahead Log (WAL)
-
Data pages
-
B-Tree indexes
-
Buffer pools (page-level caches)
-
Hash-based full-text indexes
Everything is explained and built from scratch. In Golang. Which you don’t need to know.
If you’re a paying subscriber, I want to thank your support with a 30% discount:
Computer Science Simplified
Bitcoin
Ethereum
Monero

Donate Bitcoin to The Bitstream
Scan the QR code or copy the address below into your wallet to send some Bitcoin to The Bitstream

Donate Ethereum to The Bitstream
Scan the QR code or copy the address below into your wallet to send some Ethereum to The Bitstream

Donate Monero to The Bitstream
Scan the QR code or copy the address below into your wallet to send some Monero to The Bitstream
Donate Via Wallets
Select a wallet to accept donation in ETH BNB BUSD etc..