You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Tupshin Harper (JIRA)" <ji...@apache.org> on 2014/05/26 16:59:01 UTC

[jira] [Commented] (CASSANDRA-7297) semi-immutable CQL rows

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

Tupshin Harper commented on CASSANDRA-7297:
-------------------------------------------

The functionality described in CASSANDRA-6412 would provide a super-set of this ticket.

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