I've gotten myself really confused by 
http://wiki.apache.org/cassandra/ArchitectureInternals and am hoping someone 
can 
help me understand what the io behavior of this operation would be.

When I do a get_slice for a column range, will it seek to every SSTable?  I had 
thought that it would use the bloom filter on the row key so that it would only 
do a seek to SSTables that have a very high probability of containing columns 
for that row.  In the linked doc above, it seems to say that it is only used 
for 
exact column names.  Am I misunderstanding this?

On a related note, if instead of using a SliceRange I provide an explicit list 
of columns, will I have to read all SSTables that have values for the columns, 
or is it smart enough to stop after finding a value from the most recent 
SSTable?



 
____________________________________________________________________________________
TV dinner still cooling? 
Check out "Tonight's Picks" on Yahoo! TV.
http://tv.yahoo.com/

Reply via email to