incubator-cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Stu Hood" <stu.h...@rackspace.com>
Subject Re: Is Cassandra a document based DB?
Date Mon, 01 Mar 2010 21:55:11 GMT
> In HBase you have table:row:family:key:val:version, which some people
> might consider richer
Cassandra is actually table:family:row:key:val[:subval], where subvals are the columns stored
in a supercolumn (which can be easily arranged by timestamp to give the versioned approach).


-----Original Message-----
From: "Erik Holstad" <erikholstad@gmail.com>
Sent: Monday, March 1, 2010 3:49pm
To: cassandra-user@incubator.apache.org
Subject: Re: Is Cassandra a document based DB?

On Mon, Mar 1, 2010 at 4:41 AM, Brandon Williams <driftx@gmail.com> wrote:

> On Mon, Mar 1, 2010 at 5:34 AM, HHB <hubaghdadi@yahoo.ca> wrote:
>
>>
>> What are the advantages/disadvantages of Cassandra over HBase?
>>
>
> Ease of setup: all nodes are the same.
>
> No single point of failure: all nodes are the same.
>
> Speed: http://www.brianfrankcooper.net/pubs/ycsb-v4.pdf
>
> Richer model: supercolumns.
>
I think that there are people that would be of a different opinion here.
Cassandra has
as I've understood it table:key:name:val and in cases the val is a
serialized data structure.
In HBase you have table:row:family:key:val:version, which some people might
consider
richer.

>
> Multi-datacenter awareness.
>
> There are likely other things I'm forgetting, but those stand out for me.
>
> -Brandon
>



-- 
Regards Erik



Mime
View raw message