Martin Joó

Building a database engine - A book that shows how to build a database storage engine

by
Learn how to build a database engine from scratch: storage layer, TLV encoding, Creating databases and tables, Insert/update/delete/select, Write-Ahead Log (WAL), data pages, B-Tree indexes, Buffer pools, Hash-based full-text indexes

Add a comment

Replies

Best
Martin Joó
Maker
📌
Hey guys! I put together a simple but working database storage engine in Golang. It was an experimental project. It took months, but I learned so much that I decided to write a book about it. Let me know what you think.