Expand description
Backend implementing the crate::store::KeyValueStore trait.
Modulesยง
- dual
- Implements
crate::store::KeyValueStoreby combining two existing stores. - dynamo_
db - Implements
crate::store::KeyValueStorefor the DynamoDB database. - journaling
- Turns a
DirectKeyValueStoreinto aKeyValueStoreby adding journaling. - lru_
caching - Add LRU (least recently used) caching to a given store.
- memory
- Implements
crate::store::KeyValueDatabasein memory. - metering
- Adds metrics to a key-value store.
- rocks_
db - Implements
crate::store::KeyValueStorefor the RocksDB database. - scylla_
db - Implements
crate::store::KeyValueStorefor the ScyllaDB database. - value_
splitting - Adds support for large values to a given store by splitting them between several keys.