I&#x27;d be very interested in seeing a comparison between storage engines like rocks, wiredtiger, leveldb, sqlite4-lsm, heck even kyotocabinet and berkeleydb. The comparison would describe what workload each storage engine optimizes for, what tradeoffs were made, and a basic feature matrix (multiple process? transactions &#x2F; nested transactions? etc).<p>There are a lot of options out there but beyond pure speed or latency measures, its hard to get a high level understanding of what distinguishes one storage engine from the next.