built a 24K-line transactional SQL engine from scratch in Rust—no RocksDB/SQLite wrappers. From sharded memtables to a cost-based optimizer and SSI, here is how I designed it: https://github.com/SBALAVIGNESH123/OmniKV
rust
dev.to
GitHub - SBALAVIGNESH123/OmniKV: Distributed transactional SQL + KV engine. PostgreSQL wire protocol. Raft consensus. Cost-based optimizer. 290 tests. 20K lines of Rust. From scratch. · GitHub Distributed transactional SQL + KV engine. PostgreSQL wire protocol. Raft consensus. Cost-based optimizer. 290 tests. 20K lines of Rust. From scratch. - SBALAVIGNESH1