0.2.7 |
|
---|---|
0.2.6 |
|
0.2.2 |
|
0.1.7 |
|
0.1.0 |
|
#5 in #column-family
Used in 37 crates
(5 directly)
250KB
5K
SLoC
This library implements a schematized DB on top of RocksDB. It makes sure all data passed in and out are structured according to predefined schemas and prevents access to raw keys and values. This library also enforces a set of specific DB options, like custom comparators and schema-to-column-family mapping.
It requires that different kinds of key-value pairs be stored in separate column
families. To use this library to store a kind of key-value pairs, the user needs to use the
define_schema!
macro to define the schema name, the types of key and value, and name of the
column family.
Dependencies
~112MB
~2M SLoC