Need Resource For Building MySQL from Scratch
I specifically want implementation-focused coding resources for building a MySQL-like database from scratch. I want to actually code things like a SQL parser, query execution engine, storage engine, B+ tree indexes, transactions/MVCC, WAL/recovery, and maybe even a basic optimizer or replication system. I’m searching for GitHub projects, “build your own database” repos, blog series with step-by-step implementations, source-code walkthroughs, or educational mini database engines. Preferred languages are Python. If anyone knows high-quality implementation-focused resources or projects that helped them understand how real databases are built internally, please share.