On Jul 24, 2011, at 5:23 PM, Jeff Johnson wrote: > > So -- if I believe those numbers -- there's *lots* of room for improvement in yum > ripping out xml and replacing with a sqlite database. Note that createrepo != yum > but some of the usage cases are similar. The general problem in yum (and smart and apt) > is the high cost of the cache load, and the amount of aml that must be parsed/read > in order to be cached. Adding a sqlite backing store which can just be used, not > loaded, is a win. > And just for completeness: zypper with *.solv files avoids many of the problems with "caching" seen in yum/apt/smart, but introduces some other problems (binary format maintenance is really painfully hard, and similarly merging hash buckets and memorization are overly complex, but these are different issues mentioned solely in passing).