btrask / stronglink

A searchable, syncable, content-addressable notetaking system
Other
1.04k stars 39 forks source link

More testing of MDB and RocksDB #27

Closed btrask closed 8 years ago

btrask commented 9 years ago

We have several database backends including LevelDB (primary), MDB, HyperLevelDB, and RocksDB and LSMDB. We've changed a lot of relevant details so our old benchmarks might be obsolete. In particular, I wonder if now that I've upgraded my laptop to one with a modern CPU, maybe RocksDB would be more interesting (since it was CPU-bound before).

btrask commented 9 years ago

MDB has been the default for a while now. The read performance is critical for a public website. It's also the simplest and most likely to be reliable.

I tried RocksDB again and wasn't very impressed with it. Maybe someone who knows how to actually tune it could get more out of it, but for now I decided it's not worth worrying about.