[twitter-dev] Cassandra vs. other non-SQL databases - what were the decision factors?

2010-03-02 Thread M. Edward (Ed) Borasky
I don't know if I've seen this anywhere on the web - my apologies if
you've posted something, or if this is something you don't want to
disclose. I see that Twitter has gone with Cassandra as a non-SQL
database, and I'm wondering if there are any blog posts on the
decision process - why was Cassandra chosen over, say CouchDB, MongoDB
or some of the other fairly well known persistence mechanisms? I
suspect I know the answer relative to a traditional RDBMS -
performance and scalability - but I see advocates for various open-
source databases of the non-SQL variety in friendly and sometimes not-
so-friendly competition and the Cassandra advocates don't seem to be
very vocal. So - why Cassandra?


Re: [twitter-dev] Cassandra vs. other non-SQL databases - what were the decision factors?

2010-03-02 Thread Raffi Krikorian
On Tue, Mar 2, 2010 at 7:10 AM, M. Edward (Ed) Borasky zzn...@gmail.comwrote:

 I don't know if I've seen this anywhere on the web - my apologies if
 you've posted something, or if this is something you don't want to
 disclose. I see that Twitter has gone with Cassandra as a non-SQL
 database, and I'm wondering if there are any blog posts on the
 decision process - why was Cassandra chosen over, say CouchDB, MongoDB
 or some of the other fairly well known persistence mechanisms? I
 suspect I know the answer relative to a traditional RDBMS -
 performance and scalability - but I see advocates for various open-
 source databases of the non-SQL variety in friendly and sometimes not-
 so-friendly competition and the Cassandra advocates don't seem to be
 very vocal. So - why Cassandra?




-- 
Raffi Krikorian
Twitter Platform Team
http://twitter.com/raffi


Re: [twitter-dev] Cassandra vs. other non-SQL databases - what were the decision factors?

2010-03-02 Thread Raffi Krikorian
from @rk - our head of storage

http://nosql.mypopescu.com/post/407159447/cassandra-twitter-an-interview-with-ryan-king

I don't know if I've seen this anywhere on the web - my apologies if
 you've posted something, or if this is something you don't want to
 disclose. I see that Twitter has gone with Cassandra as a non-SQL
 database, and I'm wondering if there are any blog posts on the
 decision process - why was Cassandra chosen over, say CouchDB, MongoDB
 or some of the other fairly well known persistence mechanisms? I
 suspect I know the answer relative to a traditional RDBMS -
 performance and scalability - but I see advocates for various open-
 source databases of the non-SQL variety in friendly and sometimes not-
 so-friendly competition and the Cassandra advocates don't seem to be
 very vocal. So - why Cassandra?




 --
 Raffi Krikorian
 Twitter Platform Team
 http://twitter.com/raffi




-- 
Raffi Krikorian
Twitter Platform Team
http://twitter.com/raffi