bindb

Crates.iobindb
lib.rsbindb
version0.0.3
sourcesrc
created_at2020-10-08 20:42:45.058013
updated_at2020-10-08 22:44:01.51879
descriptionSimple typed key-value database using sled and bincode
homepagehttps://github.com/semtexzv/rpmtools.git
repositoryhttps://github.com/semtexzv/rpmtools.git
max_upload_size
id297392
size8,396
Michal Hornický (semtexzv)

documentation

https://docs.rs/bindb

README

BinDB

Simple database built on sled. Uses bincode as an internal format and provides:

  • Automatic serialization/deserialization of values to/from bytes
  • Table abstraction
  • Range scans
  • Full table scans

Goal is to use as simplest possible storage for transient cache-able data with some structure without using sqlite (for a change. I seem to encounter a need for it in every project I do).

While we do some amount of copying bytes, the library aims to be zero-clone in order to avoid calling unnecessary constructors and drops.

Commit count: 39

cargo fmt