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

Peter Bailis commented on CASSANDRA-7056:
-----------------------------------------

As I mentioned at the Next-Generation Cassandra Conference, I'm happy to get 
the ball rolling on an implementation of RAMP in Cassandra.

To reiterate a few points from the NGCC, I think RAMP could provide some useful 
isolation guarantees for Cassandra's Atomic Batch operations (either none of 
the updates will be visible, or all are visible) as well as provide the basis 
for "consistent" global secondary index updates in Cassandra-6477. I've posted 
my slides from the NGCC on SpeakerDeck; the Cassandra-specific implementation 
details start on transition number 287.
https://speakerdeck.com/pbailis/scalable-atomic-visibility-with-ramp-transactions

I have some time to hack on this and am willing to work on a patch and/or 
hammer out the Cassandra-specific design with you all over JIRA or otherwise!



> Add RAMP transactions
> ---------------------
>
>                 Key: CASSANDRA-7056
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-7056
>             Project: Cassandra
>          Issue Type: Wish
>          Components: Core
>            Reporter: Tupshin Harper
>            Priority: Minor
>
> We should take a look at 
> [RAMP|http://www.bailis.org/blog/scalable-atomic-visibility-with-ramp-transactions/]
>  transactions, and figure out if they can be used to provide more efficient 
> LWT (or LWT-like) operations.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to