On 8/4/2011 9:57 AM, Matt Savona wrote:
With Eric's suggestion, I re-ran my test using R=1, and the read
performance got much better. Those results can be seen here:
http://img59.imageshack.us/img59/2629/riakperformance2.png

If you compare Riak using the LRU cache backend and Membase, it
Membase is still roughly twice as fast for this particular test.

Not being intimately familiar Riak yet, there is definitely some small
amount of overhead per request, the sum of which becomes apparent in
my test. Basically, if you subtract network latency from my tests, and
you are working with objects that are purely resident in RAM then
whatever operations Membase must perform to retrieve an object versus
Riak seem to show that Riak is doing more work to fetch that object,
as Ryan mentioned in his email the other day.


Just a guess: is the membase client configured with all of the server nodes? Perhaps it is sending the request directly to the correct master node for each key where the riak client is likely to send to the wrong one which will then have to relay it and coordinate the status responses from the ones that own that key.

--
  Les Mikesell
   [email protected]


_______________________________________________
riak-users mailing list
[email protected]
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com

Reply via email to