[project-voldemort] Cassandra vs. Voldemort benchmark

122 views
Skip to first unread message

kristian

unread,
May 7, 2010, 11:02:21 PM5/7/10
to project-voldemort
There is a benchmark comparing Cassandra to Voldemort performance
here:

http://blog.medallia.com/2010/05/choosing_a_keyvalue_storage_sy.html

--
You received this message because you are subscribed to the Google Groups "project-voldemort" group.
To post to this group, send email to project-...@googlegroups.com.
To unsubscribe from this group, send email to project-voldem...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/project-voldemort?hl=en.

Ron Reynolds

unread,
May 8, 2010, 12:53:22 AM5/8/10
to project-...@googlegroups.com
interesting read - thanks!

this:
Voldemort client.put(K key, V value) (not the one that takes a Version object) throws ObsoleteVersionException if called with the same key from different threads. The javadoc states "Associated (sic) the given value to the key, clobbering any existing values stored for the key. ", so this was not expected.

must be the cause of the ObsoleteVersionExceptions we keep seeing thrown in our own multi-threaded client code.  what's the fix/work-around?


From: kristian <kre...@gmail.com>
To: project-voldemort <project-...@googlegroups.com>
Sent: Fri, May 7, 2010 8:02:21 PM
Subject: [project-voldemort] Cassandra vs. Voldemort benchmark

There is a benchmark comparing Cassandra to Voldemort performance
here:

http://blog.medallia.com/2010/05/choosing_a_keyvalue_storage_sy.html

--
You received this message because you are subscribed to the Google Groups "project-voldemort" group.
To post to this group, send email to project-...@googlegroups.com.
To unsubscribe from this group, send email to project-voldemort+unsub...@googlegroups.com.

For more options, visit this group at http://groups.google.com/group/project-voldemort?hl=en.

Roshan Sumbaly

unread,
May 8, 2010, 1:09:05 AM5/8/10
to project-...@googlegroups.com
@Ron, Do have a look at
applyUpdate(UpdateAction<K,V> action, int maxTries) in StoreClient interface
[Example usage in http://github.com/voldemort/voldemort/blob/master/test/integration/voldemort/performance/RemoteTest.java ]

Roshan

Geir Magnusson Jr.

unread,
May 8, 2010, 7:17:19 AM5/8/10
to project-...@googlegroups.com
did I just miss it or did he say what he used for the store itself? I've found V fairly sensitive to this and how you tune BDB, so I wonder if we could do even better :)

geir

OG

unread,
May 8, 2010, 12:23:46 PM5/8/10
to project-voldemort

Yeah, look for my comment on the blog post about exactly that (and a
few other things).
I need to write a post with benchmark checklist for people who choose
to publish their benchmarks and make broad claims...

Otis
----
Sematext :: http://sematext.com/ :: Solr - Lucene - Nutch - Hadoop
Hadoop ecosystem search :: http://search-hadoop.com/

On May 8, 7:17 am, "Geir Magnusson Jr." <g...@pobox.com> wrote:
> did I just miss it or did he say what he used for the store itself?  I've found V fairly sensitive to this and how you tune BDB, so I wonder if we could do even better :)
>
> geir
>
> On May 7, 2010, at 11:02 PM, kristian wrote:
>
> > There is a benchmark comparing Cassandra to Voldemort performance
> > here:
>
> >http://blog.medallia.com/2010/05/choosing_a_keyvalue_storage_sy.html
>
> > --
> > You received this message because you are subscribed to the Google Groups "project-voldemort" group.
> > To post to this group, send email to project-...@googlegroups.com.
> > To unsubscribe from this group, send email to project-voldem...@googlegroups.com.
> > For more options, visit this group athttp://groups.google.com/group/project-voldemort?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups "project-voldemort" group.
> To post to this group, send email to project-...@googlegroups.com.
> To unsubscribe from this group, send email to project-voldem...@googlegroups.com.
> For more options, visit this group athttp://groups.google.com/group/project-voldemort?hl=en.

Alex Feinberg

unread,
May 8, 2010, 12:27:42 PM5/8/10
to project-...@googlegroups.com
applyUpdate() would do the trick. It's also useful as a general way of
"optimistic locking" e.g., for keeping a counter. We should probably
documented it on the site or wiki (perhaps publish some "recipes"?)

Thanks,
- Alex

Ron Reynolds

unread,
May 8, 2010, 1:41:47 PM5/8/10
to project-...@googlegroups.com
yeah, a best-practices/cookbook (in the sense of the O'Reilly Cookbooks - "given a common problem, this is a near-best solution...") would be awesome. 


From: Alex Feinberg <fein...@gmail.com>
To: project-...@googlegroups.com
Sent: Sat, May 8, 2010 9:27:42 AM
Subject: Re: [project-voldemort] Cassandra vs. Voldemort benchmark
>> project-voldemort+unsub...@googlegroups.com.

>> For more options, visit this group at
>> http://groups.google.com/group/project-voldemort?hl=en.
>>
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "project-voldemort" group.
>> To post to this group, send email to project-...@googlegroups.com.
>> To unsubscribe from this group, send email to
>> project-voldemort+unsub...@googlegroups.com.

>> For more options, visit this group at
>> http://groups.google.com/group/project-voldemort?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups
> "project-voldemort" group.
> To post to this group, send email to project-...@googlegroups.com.
> To unsubscribe from this group, send email to
> project-voldemort+unsub...@googlegroups.com.

> For more options, visit this group at
> http://groups.google.com/group/project-voldemort?hl=en.
>

--
You received this message because you are subscribed to the Google Groups "project-voldemort" group.
To post to this group, send email to project-...@googlegroups.com.
To unsubscribe from this group, send email to project-voldemort+unsub...@googlegroups.com.

For more options, visit this group at http://groups.google.com/group/project-voldemort?hl=en.

Reply all
Reply to author
Forward
0 new messages