http://wiki.apache.org/cassandra/CassandraLimitations
Quote: Cassandra has two levels of indexes: key and column. But in super columnfamilies there is a third level of subcolumns; these are not indexed, and any request for a subcolumn deserializes all the subcolumns in that supercolumn. So you want to avoid a data model that requires large numbers of subcolumns.
=>What is exactly the subcolumn? It's interesting, googling the term does nor really yield in results. I know the concepts of supercolumn, but its not really clear what exactly the term "subcolumn" refers to (how it is defined):
What concept is correct?
First:
ROW-KEY
SubCol SubCol
col col col val
val val col val
OR
Second:
ROW-KEY
Column Column
SubCol SubCol SubCol SubCol
val val val val
Furthermore, what is what in the Definitions:
comparator = UTF8Type and
subcomparator = UTF8Type and
Its only a matter of definition.
Thanks Markus