Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Cassandra Wiki" for 
change notification.

The "DataModel" page has been changed by NickTelford.
The comment on this change is: Added link to Arin Sarkissian's blog post under 
"Modeling your app".
http://wiki.apache.org/cassandra/DataModel?action=diff&rev1=6&rev2=7

--------------------------------------------------

  
  Unlike with relational systems, where you model entities and relationships 
and then just add indexes to support whatever queries become necessary, with 
Cassandra you need to think about what queries you want to support efficiently 
ahead of time, and model appropriately.  Since there are no 
automatically-provided indexes, you will be much closer to one !ColumnFamily 
per query than you would have been with tables:queries relationally.  Don't be 
afraid to denormalize accordingly; Cassandra is much, much faster at writes 
than relational systems.
  
+ Arin Sarkissian of Digg has an excellent post detailing 
[[http://arin.me/blog/wtf-is-a-supercolumn-cassandra-data-model|Cassandra's 
data model]] with highly illustrative examples.
+ 
  See the CassandraLimitations page for other things to keep in mind when 
designing a model.
  
  == Example: SuperColumns for Search Apps ==

Reply via email to