Module backends

Source
Expand description

Backend implementing the crate::store::KeyValueStore trait.

Modulesยง

dual
Implements crate::store::KeyValueStore by combining two existing stores.
dynamo_db
Implements crate::store::KeyValueStore for the DynamoDB database.
journaling
Turns a DirectKeyValueStore into a KeyValueStore by adding journaling.
lru_caching
Add LRU (least recently used) caching to a given store.
memory
Implements crate::store::KeyValueStore in memory.
metering
Adds metrics to a key-value store.
rocks_db
Implements crate::store::KeyValueStore for the RocksDB database.
scylla_db
Implements crate::store::KeyValueStore for the ScyllaDB database.
value_splitting
Adds support for large values to a given store by splitting them between several keys.