[Rpm-maint] [rpm-software-management/rpm] Adding an LMDB backend to RPM (#281)

Jeff Johnson notifications at github.com
Wed Jul 26 14:32:55 UTC 2017


There have been years of vitriol about Berkeley DB and numerous suggested database replacements for RPM.

LMDB is perhaps the best choice because LMDB is most similar to Berkeley DB in API and design.

Attached is a patch to add an LMDB backend to RPM.

I will supply an updated lmdb.c implementation as certain plateau's are achieved.

The first plateau is the ability to iterate through all packages retrieving headers: DONE.

[rpm+lmdb-20170726.patch.gz](https://github.com/rpm-software-management/rpm/files/1176900/rpm.lmdb-20170726.patch.gz)

[lmdb.c-20170726.gz](https://github.com/rpm-software-management/rpm/files/1176907/lmdb.c-20170726.gz)








-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/rpm-software-management/rpm/issues/281
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20170726/072c1901/attachment.html>


More information about the Rpm-maint mailing list