You should really take a look at LMDB&#x27;s benchmarks then (<a href="http:&#x2F;&#x2F;symas.com&#x2F;mdb&#x2F;#bench" rel="nofollow">http:&#x2F;&#x2F;symas.com&#x2F;mdb&#x2F;#bench</a>). The one of interest to you should be the microbenchmarks (<a href="http:&#x2F;&#x2F;symas.com&#x2F;mdb&#x2F;microbench&#x2F;" rel="nofollow">http:&#x2F;&#x2F;symas.com&#x2F;mdb&#x2F;microbench&#x2F;</a>) inspired I believe by those from LevelDB.<p>There are many modes being compared (synchronous&#x2F;asynchronous, sequential&#x2F;random reads&#x2F;writes, small&#x2F;big values, in-memory&#x2F;SSD&#x2F;HDD). The one you want (synchronous, random writes, HDD) shows this:<p>- Small values (100B): Leveldb is at 1291 ops&#x2F;sec, LMDB is at 297 ops&#x2F;sec.<p>- Large values (100kiB): Everyone is at ~115 ops&#x2F;sec<p>(apply portion of salt as usual, of course)