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

Bryan Talbot commented on CASSANDRA-5228:
-----------------------------------------

It sounds like this would be an "Age Tiered Compaction Strategy"?

One of our busiest use cases involves logging performance data with the same 
TTL for all columns of a row.  The row is never updated once all columns are 
written to once.  For example, metrics per-second might be kept for 3 days, 
metrics per-minute kept for 3 weeks, and metrics per-hour or day kept longer.  
It would be great to avoid all the excess compaction IO work on rows that never 
change and haven't expired yet.  This sounds like it would greatly extend the 
performance of cassandra (by reducing compaction-IO overhead) for us and many 
other similar workloads.

                
> Track maximum ttl and use to expire entire sstables
> ---------------------------------------------------
>
>                 Key: CASSANDRA-5228
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-5228
>             Project: Cassandra
>          Issue Type: Bug
>            Reporter: Jonathan Ellis
>            Priority: Minor
>
> It would be nice to be able to throw away entire sstables worth of data when 
> we know that it's all expired.

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