Performance comparison: key/value stores for language model counts
anyall.org
anyall.org
Author doesn't know what he's talking about, much less what he's measuring. Submitter put link-bait title that is not even related to the article.
How did this get voted up?
Furthermore whatever he is measuring, it is neither tokyo tyrant nor memcache. Memcached doesn't break a sweat doing upwards of 10k ops/sec on moderate hardware, especially when all you're doing is increments. He managed to get 2000/sec out of it.
So again, whatever he's measuring, it's not the "performance of key/value stores". Both the article-title and the linkbait HN title are wrong.
I find it hard to believe that a widespread solution like memcached would be 100 times slower than one of its alternatives.
Also, all those numbers look awfully low.
This isn't terribly surprising. One is a distributed network protocol, the other is just moving things around in memory.
The poor performance for memcachedb doesn't surprise me a lot. In my tests I've found BDB (which it uses behind the scenes) to be frustratingly slow with writes.