Netflix created file streaming in astyanax into cassandra specifically because 
writing too big a column cell is a bad thing.  The limit is really dependent on 
use case….do you have servers writing 1000's of 200Meg files at the same 
time….if so, astyanax streaming may be a better way to go there where it 
divides up the file amongst cells and rows.

I know the limit of a row size is really your hard disk space and the column 
count if I remember goes into billions though realistically, I think beyond 10 
million might slow down a bit….all I know is we tested up to 10 million columns 
with no issues in our use-case.

So you mean at this time, I could get 2 SSTable files, both contain column 
"Blue" for the same row key, right?

Yes

In this case, I should be fine as value of the "Blue" column contain the 
timestamp to help me to find out which is the last change, right?

Yes

In MR world, each file COULD be processed by different Mapper, but will be sent 
to the same reducer as both data will be shared same key.

If that is the way you are writing it, then yes

Dean

From: Shahab Yunus <shahab.yu...@gmail.com<mailto:shahab.yu...@gmail.com>>
Reply-To: "user@cassandra.apache.org<mailto:user@cassandra.apache.org>" 
<user@cassandra.apache.org<mailto:user@cassandra.apache.org>>
Date: Tuesday, September 17, 2013 7:54 AM
To: "user@cassandra.apache.org<mailto:user@cassandra.apache.org>" 
<user@cassandra.apache.org<mailto:user@cassandra.apache.org>>
Subject: Re: questions related to the SSTable file

derstand if following changes apply to the same row key as above example, 
additional SSTable file could be generated. That is

Reply via email to