tags:

views:

549

answers:

1
+6  Q: 

Cassandra vs Riak

I am looking for an eventually consistent data store and it looks like it may be coming down to Riak or Cassandra. Has anyone got expereinces of a view on this?

+7  A: 

As you probably know, they are both architecturally strongly influenced by Dynamo (eventually consistent, no single points of failure, etc). Both also go beyond Dynamo in providing a "richer than pure K/V" data model -- in Cassandra's case, providing a Bigtable-like ColumnFamily mode, in Riak's, a Document-oriented one. I have seen sane people choose both.

I believe points that favor Cassandra include

Points that favor Riak include

  • map/reduce support out of the box

/Cassandra dev, fwiw

jbellis
Yes, I'm still on the fence about this one. The biggest problem I have so far with Riak is the lack of documentation, as it sounds perfect on paper. Is there a big community around Cassandra in your opinion?
Zubair
Also there don't seem to be any large deployments of Riak.
Zubair
The Cassandra community is excellent; the IRC channel typically peaks at over 110 people every day, and mailing list participation is also good.
jbellis
To update this, Cassandra 0.6 (in beta now) includes support for the Hadoop map/reduce framework.
jbellis
Who cares if big names are using it. It's not a proof that the product is good
jpartogi