Relational database engine built from scratch in Python: slotted-page storage, disk-backed B+ trees, a cost-based optimizer, ARIES write-ahead recovery and MVCC. Differentially tested against SQLite.
react python typescript sql database storage-engine mvcc dbms webassembly transactions database-engine aries buffer-pool query-optimizer b-plus-tree write-ahead-log differential-testing pyodide crash-recovery cost-based-optimizer
-
Updated
Aug 21, 2026 - Python