Repository navigation
Roadmap
Alexey Ozeritskiy edited this page Oct 13, 2026
·
2 revisions
Themes the project is going to work on. The numbers are not priorities. Details are added as each theme is planned.
- Add regression tests that execute queries. Today
test/regtestonly compares the AST and the plan of each SQL case with goldens. The new cases run SQL over small Parquet files and compare the results with goldens. The files may be kept in Git LFS. PR #101 - Replace the hard-coded C++ tests that fit this form with such regression tests.
- First step: several nodes, with the master node chosen by hand through
--master. - Next step: choose the master with Raft, using miniraft-cpp.
To be detailed.
Make the changes needed to run SQLDoom, the port of the original 1993 Doom game logic and renderer to SQL that CedarDB runs. The list of missing features is still to be worked out.
- Every kernel has the same shape: a read-only configuration state and a read-write state.
- The kernel chooses its phase itself. Today the caller selects a phase by choosing an entry point.
- This removes a lot of dispatching code on the C++ side and on the JavaScript side.
The TPC-H SF100 work is tracked in #98.