[ 
https://issues.apache.org/jira/browse/CASSANDRA-5043?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jonathan Ellis updated CASSANDRA-5043:
--------------------------------------

    Attachment: 5043-v3.txt

Updated comments + formatting for v3.

I think there are still a couple important things to address here, though:

# ABSC might be faster for 10 columns but there are definitely going to be 
queries for which log(N) is going to beat N.  It would be nice to quantify this 
somehow in terms of what we know (number of sstables and number of columns 
being requested for sure; possibly row size and compaction strategy)
# this also slows down the mutable container case by introducing the temp 
container
                
> Small CollationController refactoring and CFS.getRawCachedRow(DecoratedKey) 
> fix.
> --------------------------------------------------------------------------------
>
>                 Key: CASSANDRA-5043
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-5043
>             Project: Cassandra
>          Issue Type: Improvement
>          Components: Core
>            Reporter: Pavel Yaskevich
>            Assignee: Pavel Yaskevich
>            Priority: Minor
>             Fix For: 1.2.0
>
>         Attachments: 5043-v3.txt, 
> ABSC-with-addAll-for-time-ordered-data.patch, CASSANDRA-5043.patch, 
> CASSANDRA-5043-v2.patch
>
>
> CollactionController can construct a factory on init based on mutableColumns 
> parameter. ArrayBackedSortedColumns proven to be better for counters as well 
> as normal columns (row size from 5 to 75 columns). CFS.getRawCachedRow would 
> copy key byte array each time it contracts a RowCacheKey so we want to avoid 
> that where possible.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to