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