Show HN: DataStore4J A thread-safe, high-performance key-value data store

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.

2 points theuntamed000 1 year ago 2 comments

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton