Hi Jonathan,
I fear 'row-oriented' could fuel the holy war between 'row-based RDBMS' and 
'column-oriented NoSQL databases'

Some related reads here -
-http://dbmsmusings.blogspot.com/2010/03/distinguishing-two-major-types-of_29.html
-http://en.wikipedia.org/wiki/Column-oriented_DBMS
-http://en.wikipedia.org/wiki/Apache_Cassandra says- "The values from a column 
family for each key are stored together, making Cassandra a hybrid between a 
column-oriented DBMS and a row-oriented store"


http://en.wikipedia.org/wiki/Apache_Cassandra certainly needs some cleanup!

Cheers,
Sanjay


-----Original Message-----
From: Jonathan Ellis [mailto:jbel...@gmail.com]
Sent: Tuesday, July 20, 2010 8:11 AM
To: user@cassandra.apache.org
Subject: Re: A very short summary on Cassandra for a book

Keep it simple.  Something like "Cassandra is a row-oriented, fully
distributed database designed for scalability, availability, and
durability."

Trying to explain the data model in two sentences is not going to
work, and "4 or 5 dimension associated arrays" is the wrong tree to
bark up entirely.  ("row-oriented" is the right one. :)

On Thu, Jul 15, 2010 at 6:26 PM, Karoly Negyesi <chx1...@gmail.com> wrote:
> Hi,
>
> I am writing a scalability chapter in a book and I need to mention
> Apache Cassandra although it's just a mention. Still I would not like
> to be sloppy and would like to get verification whether my summary is
> accurate. "Cassandra stores four or five dimension associated arrays.
> The first dimension is fixed on creation of the database but the rest
> can be infinitely large. Inserts are super fast and can happen to any
> database server in the cluster. However, the system is append only
> there so there is no in-place update operation like increment. Also
> sorting happens on insert time."
>
> Thanks
>
> Karoly Negyesi
>



--
Jonathan Ellis
Project Chair, Apache Cassandra
co-founder of Riptano, the source for professional Cassandra support
http://riptano.com

Meet Impetus at the OSCON 2010 in Portland, Oregon during July 19th to 23rd. 
Listen to our Senior Director of Engineering and expert speaker Vineet Tyagi 
talk about building a Ruby application server.

Click http://www.impetus.com/ to know more. Follow our updates on 
www.twitter.com/impetuscalling .


NOTE: This message may contain information that is confidential, proprietary, 
privileged or otherwise protected by law. The message is intended solely for 
the named addressee. If received in error, please destroy and notify the 
sender. Any use of this email is prohibited when received in error. Impetus 
does not represent, warrant and/or guarantee, that the integrity of this 
communication has been maintained nor that the communication is free of errors, 
virus, interception or interference.

Reply via email to