I’m excited to share a small milestone. This project began as my engineering final year project about 3 years ago. Back then, it wasn’t anywhere near what I had envisioned, so I dedicated my free time during weekends towards this project and finally I think I have elevated it to a level, brought it to a stage I’m proud of
DataStore4J is a Java-native key-value store built on an LSM-tree architecture, inspired by Google’s LevelDB.
I’ve also put together some benchmarks comparing it against similar databases (https://github.com/theuntamed839/DataStore4J/blob/main/Bench...)
Some information on the internals (https://github.com/theuntamed839/DataStore4J/wiki)
I’m the sole developer on this, so I’m sure I’ve misused Java in places, missed edge cases, or even obvious bugs. I'd love to hear any feedback, and issues.
rlawson•4mo ago
theuntamed000•4mo ago