4 releases
0.2.0 | Oct 19, 2023 |
---|---|
0.1.2 | Oct 17, 2023 |
0.1.1 | Oct 17, 2023 |
0.1.0 | Oct 16, 2023 |
#1932 in Database interfaces
660KB
203 lines
Contains (Zip file, 1KB) .zip
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.
Dependencies
~30–45MB
~731K SLoC