cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jonathan Ellis <>
Subject Re: cassandra over hbase
Date Mon, 23 Nov 2009 20:30:00 GMT
On Mon, Nov 23, 2009 at 10:02 AM, Eric Evans <> wrote:
>> What would people on the list say are the primary reasons to use
>> Cassandra over HBase? HA and speed are very important for my
>> application. HBase's tighter integration with Hadoop and therefore
>> easier reporting and analytics using M/R appeals to me, but I
>> intuitively prefer the Cassandra community and generally like the
>> architectural approach. HBase's Hadoop foundations also strike me as
>> both an advantage and a disadvantage, as it seems to tie their hands a
>> bit.
> For myself it would be:
> * The flexibility to choose between consistency and availability.
> * No single points of failure, (every node is identical).
> * Linear scalability (i.e 20 nodes gives you 2x what 10 does, etc).

I would add that "every node is identical" is a huge win in monitoring
and troubleshooting as well.

Other reasons to prefer Cassandra include clusters spanning multiple
data centers, and at the API level, Cassandra provides row slicing and
customizable CompareWith.


View raw message