An open API service indexing awesome lists of open source software.

https://github.com/lnsp/kvstore

flexible key-value store built on LSM trees
https://github.com/lnsp/kvstore

key-value-store lsm-tree sstable

Last synced: about 7 hours ago
JSON representation

flexible key-value store built on LSM trees

Awesome Lists containing this project

README

        

# kvstore

This repository contains the source of kvstore, a flexible associative data store based on string-sorted tables. It is supposed to be easily embeddable into any application.

## What's working?

- [x] Basic table implementation
- [x] Index-based block access
- [x] Key filtering using bloom filters
- [x] Block level caching
- [x] Block level compression/decompression
- [x] Table-level access conflict resolution
- [x] Row-level access conflict resolution
- [x] Automatic memtable flushing on overflow
- [ ] Automatic table merging on overflow using leveled compaction