erikgrinaker / toydb

Distributed SQL database in Rust, written as a learning project
Apache License 2.0
5.99k stars 555 forks source link

On-disk B+tree store #33

Closed erikgrinaker closed 11 months ago

erikgrinaker commented 4 years ago

By default, toyDB uses an on-disk Raft log for persistence and an in-memory B+tree key-value store for SQL state data. It might be interesting to build an on-disk B+tree key-value store as well.

erikgrinaker commented 11 months ago

I'm going to implement BitCask instead, see #58.