Преимущество UUID по сравнению с автоматически увеличивающимися целыми числами заключается в том, что вы можете их генерировать. При использовании инкрементных целых чисел должен быть один счетчик где-то, с которым всегда нужно проконсультироваться при создании нового идентификатора. С помощью UUID вы можете просто создать новый идентификатор в любом месте своего кластера и сразу же использовать его.
В общем, вы можете думать о UUID как о больших случайных числах. Поэтому маловероятно, что два узла генерируют один и тот же идентификатор, даже если они не скоординированы.
Все еще кажется, что вы должны быть знакомы с концепциями ключей в Кассандре. В отличие от реляционных баз данных, ключи в Cassandra не просто созданы для создания уникальной идентификации записи, но для подготовки вашего запроса к данным. Поэтому ключи в кассандре часто не являются UUID ... или не только UUID.
Возможный дубликат [Кассандра: выбор ключа раздела] (http://stackoverflow.com/questions/18168379/cassandra-choosing-a-partition-key) – RussS