Hacker News new | ask | show | jobs
Show HN: DataStore4J A thread-safe, high-performance key-value data store (github.com)
2 points by theuntamed000 275 days ago
Hello HN,

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.

1 comments

Congrats for sticking with it! Taking a look
Thanks man, i really learnt a lot on this project.