您能否帮我理解Cassandra UUID与TimeUUID数据类型值之间的区别?
非常感谢
答案 0 :(得分:1)
Cassandra Docs解释了两种类型之间的区别。
关键区别在于,
timeuuid类型的值是Type 1 UUID。类型1 UUID包括其生成时间,并按时间戳排序......
很容易将UUID视为随机生成的唯一键,将TIMEUUID视为随机生成的唯一键,其中嵌入了时间戳,使排序成为可能。
答案 1 :(得分:0)
timeuuid cassandra类型是类型1 uuid,由日期时间,MAC地址和序列号组成。如果从同一位置生成,则它们将单调增加,因此在压缩多个文件时会有些压缩。
uuid cassandra类型是4型uuid,它只是一个巨大的随机数。它不是单调的或不可压缩的。
那里https://en.wikipedia.org/wiki/Universally_unique_identifier的所有详细信息