redb (safe, ACID, embedded, key-value store) 1.0 release!
redb has reached its 1.0 release. The file format is now gauranteed to be backward compatible, and the API is stable. I've run pretty extensive fuzz testing, but please report any bugs you encounter.
It provides a similar interface to other embedded kv databases like rocksdb and lmdb, but is not a sql store like sqlite.
The following features are currently implement:
- MVCC with a single write transaction and multiple read-only transactions
- Zero-copy reads
- ACID semantics, including non-durable transactions which only sacrifice Durability
- Savepoints which allow the state of the database to be captured and restored later