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

MIT license

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

Roadmap

  • Create structures to store the database in-memory.
  • Implement RocksDb.
  • Implement a server with Axum.

Dependencies

~30–45MB
~731K SLoC