ghaladb 0.1.4

LSM tree based key value store with keys and values separation.
Documentation
1
2
3
4
5
6
7
8
9
10
use ghaladb::{GhalaDb, GhalaDbResult};

fn main() -> GhalaDbResult<()> {
    let mut db: GhalaDb<String, String> = GhalaDb::new("/tmp/ghaladb", None)?;
    let key = "king".to_owned();
    let val = "queen".to_owned();
    db.put(&key, &val)?;
    assert_eq!(db.get(&key)?.unwrap(), val);
    Ok(())
}