[ 
https://issues.apache.org/jira/browse/CASSANDRA-4775?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13526459#comment-13526459
 ] 

Jonathan Halliday commented on CASSANDRA-4775:
----------------------------------------------

RFE: consider allowing configurable subtyping of counters to support similar 
behaviours.  Existing counters implement SUM(...) but with relatively minor 
modifications to the merge step the same architecture could also support 
MIN(...) and MAX(...) semantics which currently require locking or other 
unpleasant solutions.  AVG(...) is harder, needing both the sum and item count 
to be stored under the hood. Even more advanced is bitwise logical AND/OR/... 
on bitsets rather than numbers, such as would allow for hyperloglog approximate 
cardinality counting or other similar operations.
                
> Counters 2.0
> ------------
>
>                 Key: CASSANDRA-4775
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-4775
>             Project: Cassandra
>          Issue Type: New Feature
>          Components: Core
>            Reporter: Arya Goudarzi
>              Labels: counters
>             Fix For: 2.0
>
>
> The existing partitioned counters remain a source of frustration for most 
> users almost two years after being introduced.  The remaining problems are 
> inherent in the design, not something that can be fixed given enough 
> time/eyeballs.
> Ideally a solution would give us
> - similar performance
> - less special cases in the code
> - potential for a retry mechanism

--
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