Database management system built from scratch using Golang to handle data persistence to disk, query optimization via indexing, and concurrent access
-
Build Your Own Database From Scratch in Go (textbook)
-
Database Internals (textbook)
-
Writing a SQLite Clone From Scratch in C (repository)