DharmaDB
DharmaDB copied to clipboard
Persistent, fault tolerant key-value store written in Rust.
The insert operation mutates the in-memory structure and may cause a flush to disk when the size exceeds threshold. The delete operation also mutates the in-memory structure. This could lead...
What kind of Database should DharmaDB evolve into? Is there a specific use case towards which we can tune development.
Currently we directly serialize records to disk and read them back. To detect corruption of data, a new checksum needs to be added to each block to validate data integrity....
Benchmark DB operations with more data and identify bottlenecks.