On Mon, Jul 10, 2017 at 11:28:13AM +0200, Jos Vos wrote:
Hi,
On Mon, Jul 10, 2017 at 09:14:07AM +0100, Richard W.M. Jones wrote:
> The web page has:
>
> Improvements and stabilization of "ndb" (New RPM DB Format database
> format)
>
> [...]
>
> The problem is that "NDB" is a custom homebrew database invented in
> the RPM codebase. I agree that because of licensing problems we need
> to move away from Berkeley DB, but why not switch to the obvious,
> bulletproof choice - Sqlite?
SQLite is is totally different piece of cake (RDBMS vs. key/value).
Why not use LMDB? It's the replacement for BerkeleyDB in OpenLDAP.
http://www.lmdb.tech/doc/
It's extremely fast...
TBH I'm not fussed about what specific technology is used as long as
it's not some homebrew thing, is battle-tested, and is reasonably
widely available with as few external dependencies as possible.
Rich.
--
Richard Jones, Virtualization Group, Red Hat
http://people.redhat.com/~rjones
Read my programming and virtualization blog:
http://rwmj.wordpress.com
libguestfs lets you edit virtual machines. Supports shell scripting,
bindings from many languages.
http://libguestfs.org