This 7+ hour video teaches you to build a database engine in C++ from scratch

Abhishekcur · x · 2026-10-30

Nader Elfeel's 7h42m YouTube video "Building a Database Engine in C++: Storage Layer | Part 1" walks through constructing a database engine from scratch — covering the SQL parser, AST, analyzer, query optimizer, execution engine, storage manager, and transaction/recovery management.

The poster calls it a YouTube recommendation goldmine: raw learning content can make for genuinely great video, no gimmicks needed.

Original post →

More from Research

Research channel →