Cassandra uuid或来自Java的uuid文本

Roh*_*sat 2 cassandra datastax cassandra-2.0 spring-data-cassandra

我在想,如果我创建一个文本列,而不是使用uuid列创建Cassandra表,最后我将在其中插入Java.util.uuid.random字符串.因此,如果我使用文本代替Cassandra单向,那么性能方面会有什么不同

Jim*_*yer 9

将UUID存储为文本字段可能会占用更多存储空间.UUID使用16个字节进行编码,但作为字符串,它将使用更多.

除了使用更多的存储空间之外,由于您正在读取和写入更多数据,它可能会稍微减慢操作速度,如果它是分区键的一部分,那么从长字符串计算令牌哈希会有一些额外的开销. UUID.