Tupshin Harper created CASSANDRA-7297:
-----------------------------------------

             Summary: semi-immutable CQL rows
                 Key: CASSANDRA-7297
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-7297
             Project: Cassandra
          Issue Type: Improvement
          Components: API, Core
            Reporter: Tupshin Harper


There are many use cases, where data is immutable at the domain model level. 
Most time-series/audit trail/logging applications fit this approach.

A relatively simple way to implement a bare-bones version of this would be to 
have a table-level schema option for "first writer wins", so that in the event 
of any conflict, the more recent version would be thrown on the floor.

Obviously, this is not failure proof in the face of inconsistent timestamps, 
but that is a problem to be addressed outside of Cassandra.

Optional additional features could include logging any non-identical cells 
discarded due to collision.




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

Reply via email to