incubator-cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Andriy Bohdan <>
Subject Re: How to generate 'unique' identifiers for use in Cassandra
Date Tue, 27 Apr 2010 09:58:31 GMT
There's no easy and efficient way to implement auto_increment keys in
cassandra. So people usually use UUIDs
( 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 <>:
> 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


View raw message