[Rpm-maint] [rpm-software-management/rpm] RFE: Offer MDBX as an alternative engine to LMDB for rpmdb (#958)

erthink notifications at github.com
Thu Nov 28 12:32:01 UTC 2019


MDBX (i.e. [libmdbx](https://github.com/leo-yuriev/libmdbx)) is superior to LMDB with set of additional features ([the list](https://github.com/leo-yuriev/libmdbx#improvements-over-lmdb)). For rpmdb most useful are:
1. Automatic on-the-fly database size control by preset parameters, both reduction and increment.
2. Automatic continuous zero-overhead database compactification.
3. mdbx_chk tool for database integrity check.
4. LIFO policy for recycling a Garbage Collection items (on systems with a disk write-back cache, this can significantly increase write performance, up to several times in a best case scenario).
5. bundled test suite.

-- 
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/958
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rpm.org/pipermail/rpm-maint/attachments/20191128/1431e67a/attachment.html>


More information about the Rpm-maint mailing list