2 unstable releases
0.1.0 | Jan 16, 2021 |
---|---|
0.0.0 | Oct 25, 2020 |
#115 in #in-memory
14KB
282 lines
RiteKV
RiteKV, a experimental key-value pair storage, trying to synthesize interesting research results in recent years. The main goal is to provide reasonable performance and moderate reliability.
Work in progress, you can now think of it as a simple in-memory key-value store and evaluate its API.
Usage
let mut store = MemStore::open();
store.set("beep", "boop").unwrap();
let value = store.get("beep").unwrap();
assert_eq!(value, Some("boop".as_bytes().to_owned()));
Ok(())
Contact
Chojan Shang - @PsiACE - psiace@outlook.com
Project Link: https://github.com/ritedb/ritekv
License
Licensed under either of:
- Apache License, Version 2.0 (LICENSE-APACHE or http://apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
Dependencies
~0.8–1.7MB
~33K SLoC