On Wed, Jan 18, 2012 at 12:31 PM, Josep Blanquer <blanq...@rightscale.com> wrote: > If I do a slice without a start (i.e., get me the first column)...it seems > to fly. GET("K", :count => 1 )
Yep, that's a totally different code path (SimpleSliceReader instead of IndexedSliceReader) that we've done to optimize this common case. > The same starting at the last one. GET("K",:start > => '1c1b9b32-416d-11e1-83ff-dd2796c3abd7' , :count => 1 ) > -- 6.489683 -> Much faster than any other slice ... although not quite as > fast as not using a start column That's not a special code path, but I'd guess that the last column is more likely to be still in memory instead of on disk. -- Jonathan Ellis Project Chair, Apache Cassandra co-founder of DataStax, the source for professional Cassandra support http://www.datastax.com