Rick Branson created CASSANDRA-6408:
---------------------------------------

             Summary: Efficient multi-partition mutations
                 Key: CASSANDRA-6408
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-6408
             Project: Cassandra
          Issue Type: Improvement
          Components: Core
            Reporter: Rick Branson


At the SF Summit this year, Sylvain suggested that C* drops a very large amount 
of write throughput on the floor for multi-partition mutations because they are 
broken into RowMutations and executed individually. Stress tests that I've run 
show 10X the throughput for 1-row x 1000-col writes versus 1000-row x 1-col 
writes. We have a core high-write-skew use case which involves fan-out-on-write 
against hundreds or up to thousands of keys at a time currently implemented in 
Redis as it doesn't seem to suffer from the issue. Would love to be able to 
move this to C* at some point.

This is likely a pretty large undertaking as it would require touching a large 
portion of the write path, but I figure I'd put it here for comment and/or 
debate at this point.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to