SquareDB
The idea behind this was to create a new database, focusing on the data structures and algorithms behind it.
I am also really interested in learning Rust, and this was a way for me to learn it.
I made a really good note-taking system for this, which I will probably reuse.
My note-taking system
- For markdown notes I use Vimwiki
- For a kanban board I use Nullboard
- For whiteboards I use Excalidraw
- For diagrams I use Nomnoml
Roadmap
- Create structures to store the database in-memory.
- Implement RocksDb.
- Implement a server with Axum.