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 aKeyValueStore
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.