Open nyabinary opened 1 day ago
I am open to suggestions for a replacement.
I am open to suggestions for a replacement.
SQLite?
I need a key-value store with strong consistency guarantees. SQLite seems like a bad fit on both dimensions.
I need a key-value store with strong consistency guarantees. SQLite seems like a bad fit on both dimensions.
PostgreSQL? Etcd? TiKV? There is also RocksDB, but that requires a layer for consistency.
I don't see a reason to believe that BDB is less reliable than any of these systems, since I've only seen one apparent problem in 20+ years. But if someone wants to explore alternatives I am happy to look at PRs. It would need to be an option rather than a replacement in any case, for backward compatibility.
The license change and generally instability (anecdotally speaking) with BerkeleyDB makes it a strong candidate for replacement with a different DB backend.