You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Aleksey Yeschenko (JIRA)" <ji...@apache.org> on 2015/07/01 15:17:05 UTC

[jira] [Commented] (CASSANDRA-9200) Sequences

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

Aleksey Yeschenko commented on CASSANDRA-9200:
----------------------------------------------

With a fixed size ring that we have, and nodes having explicit tokens assigned, can there be any way to project the token ring to a smaller-cardinality ID ring, and use tokens to map nodes to their pre-assigned blocks?

Really not a fan of using LWT to pre-allocate blocks.

> Sequences
> ---------
>
>                 Key: CASSANDRA-9200
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-9200
>             Project: Cassandra
>          Issue Type: New Feature
>            Reporter: Jonathan Ellis
>            Assignee: Robert Stupp
>             Fix For: 3.x
>
>
> UUIDs are usually the right choice for surrogate keys, but sometimes application constraints dictate an increasing numeric value.
> We could do this by using LWT to reserve "blocks" of the sequence for each member of the cluster, which would eliminate paxos contention at the cost of not being strictly increasing.
> PostgreSQL syntax: http://www.postgresql.org/docs/9.4/static/sql-createsequence.html



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)