log_kv

Crates.iolog_kv
lib.rslog_kv
version0.1.0
sourcesrc
created_at2017-01-24 21:00:29.154817
updated_at2017-01-24 21:00:29.154817
descriptionA hashmap backed by a log of inserts. The log is read at initialisation to rebuild the hashmap
homepage
repositoryhttp://github.com/sjmelia/logkv
max_upload_size
id8214
size7,232
O2 Core Developers (github:origen-sdk:o2-core-developers)

documentation

README

log_kv

Build Status crates.io

A LogKv backs a standard Rust HashMap with an log of inserts. The log is rebuilt on initialisation by iterating over it. The log is serialised using serde.

This makes for a cheap and cheerful persistent key-value store. It is similar in principal to a bitcask albeit without the merging and hint files.

Usage

See the examples in the doctests of src/lib.rs.

Commit count: 0

cargo fmt