ended6월 3일· 1 sources
Building Database Engines: Advanced Concurrency Control and Query Optimization in Pure C++17
C++17로 구현한 SQL 데이터베이스 엔진: MVCC·WAL·고급 조인 최적화
Why it matters
This project demonstrates how to build an enterprise-grade SQL database engine entirely in C++17 without external dependencies, implementing critical features like MVCC for concurrent access and WAL for data durability. Such implementations serve as valuable learning resources for understanding modern database architecture, performance optimization techniques like bitmask-based join optimization, and the fundamental trade-offs between consistency, reliability, and query efficiency.
1
Sources
+0
24h
—
Growth
110d
Active
SQL DatabaseC++17MVCCWALQuery Optimization