https://github.com/robaho/jkeydb
Java version of keydb. Deprecated. Use robaho/jleveldb
https://github.com/robaho/jkeydb
database java key-value keydb lsm lsm-tree
Last synced: about 2 months ago
JSON representation
Java version of keydb. Deprecated. Use robaho/jleveldb
- Host: GitHub
- URL: https://github.com/robaho/jkeydb
- Owner: robaho
- Created: 2020-12-08T23:17:41.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-11-14T02:46:06.000Z (over 3 years ago)
- Last Synced: 2025-02-27T05:33:06.905Z (over 1 year ago)
- Topics: database, java, key-value, keydb, lsm, lsm-tree
- Language: Java
- Homepage:
- Size: 44.9 MB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
DEPRECATED. Use [robaho/jleveldb](https://github.com/robaho/jleveldb) instead.
Java version of [keydb](https://github.com/robaho/keydb) - an ultra fast key/value database.
It lacks most of the test cases of the Go version, but is binary file compatible. It was primarily created to test the performance difference between Go and Java.
Performance numbers using the GraalVM on OSX 11.1 2015 iMac 4ghz i7
```
insert time 10000000 records = 15443ms, usec per op 1.5443
close time 4954ms
scan time 1934ms, usec per op 0.1934
scan time 50% 81ms, usec per op 0.162
random access time 6.264us per get
close with merge 1 time 0ms
scan time 2077ms, usec per op 0.2077
scan time 50% 67ms, usec per op 0.134
random access time 6.083us per get
```