There's no easy and efficient way to implement auto_increment keys in
cassandra. So people usually use UUIDs
(http://en.wikipedia.org/wiki/UUID) for this purpose, which is
considered globally unique.

If you can use one of the fields from your data model as a unique key,
better use it instead of generating additional keys.

2010/4/26 Roland Hänel <rol...@haenel.me>:
> Typically, in the SQL world we use things like AUTO_INCREMENT columns that
> let us create a unique key automatically if a row is inserted into a table.
>
> What do you guys usually do to create identifiers for use in Cassandra?
>
> Do we only rely on "currentTimeMills() + random()" to create something that
> is 'unique enough' (but theoretically not fail-safe)? Or are some people
> here using systems like ZooKeeper for this purpose?
>
> -Roland
>
>



-- 
Andriy

Reply via email to