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/