-
Notifications
You must be signed in to change notification settings - Fork 2
Pure Java clone of Basho's BitCask
License
aweisberg/JitCask
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
A pure Java clone of Basho's BitCask. todo ✔1. Configurable fsync behavior, async notification of sync with latency and compression results ✔2. Write hint files as you go (saw this reviewing BitCask commits) 3. Add utilization/fragmentation stats for each cask, regenerate stats on reload 4. Compaction triggered by stats 5. Multi-threaded hint file reloading 6. Off heap zero fragmentation key storage with responsive RSS 7. Network interface 8. Naive async replication. Recovery is always a full sync. Manual slave promotion. Slave is readable only until promotion 9. Stored procedures, in a language where not everything is a floating point number (j/k)
About
Pure Java clone of Basho's BitCask
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published