Thanks for the information, So is the SStable essentially kept in memory, then sorted and written to disk on flush? After that point, an SStable is not modified, but can be written to another SStable through compaction?
-Mike On Jul 13, 2012, at 8:22 PM, Rob Coli wrote: > On Fri, Jul 13, 2012 at 5:18 PM, Dave Brosius <dbros...@baybroadband.net> > wrote: >> It depends on what partitioner you use. You should be using the >> RandomPartitioner, and if so, the rows are sorted by the hash of the row >> key. there are partitioners that sort based on the raw key value but these >> partitioners shouldn't be used as they have problems due to uneven >> partitioning of data. > > The formal way this works in the code is that SSTables are ordered by > "decorated" row key, where "decoration" is only a transformation when > you are not using OrderedPartitioner. FWIW, in case you see that > "DecoratedKey" syntax while reading code.. > > =Rob > > -- > =Robert Coli > AIM>ALK - rc...@palominodb.com > YAHOO - rcoli.palominob > SKYPE - rcoli_palominodb