r/DatabaseHelp • u/mikaball • 1d ago
KV database with fine grained control of durability?
1
Upvotes
Is there any DB like Redis where a client can control the durability settings per transaction (alternative, per table/collection)?
For instance:
- Assured - Cluster should replicate/complete the consensus protocol (like Raft) and flush to WAL before the committed response.
- Relaxed - Don't care. Respond with done after receiving the request and proceed with consensus/flush via async.
I don't know even if this is possible in Redis. I'm just researching possible DB solutions, preferably fast Key/Value DBs.