3 ms·
There is plethora of embedded K/V stores, but most of them only solve the simple to implement parts. That means either no concept of concurrency control or glob
by dfox 8y ago
There is plethora of embedded K/V stores, but most of them only solve the simple to implement parts. That means either no concept of concurrency control or global RW-lock, zero resiliency to power failures, no support for atomic transactions...
If you want on-disk K/V store for critical data you are pretty much stuck with BerkeleyDB.
- hyc_symas 8y agoBerkeleyDB still has corruption issues, and is quite slow. The only k/v store out there proven to be entirely corruption-free is LMDB. https://symas.com/lmdb/ https://symas.com/lmdb/