Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cassandra—为使用JavaJDK生成的UUID选择了比较器_Cassandra_Uuid_Comparator - Fatal编程技术网

Cassandra—为使用JavaJDK生成的UUID选择了比较器

Cassandra—为使用JavaJDK生成的UUID选择了比较器,cassandra,uuid,comparator,Cassandra,Uuid,Comparator,我正在使用java生成行键: UUID.randomUUID().toString() 我应该为CF使用什么比较器 LexicalUUIDType UUIDType TimeUUIDType TimeUUIDType用于基于时间戳(V1)的uuid。根据时间字段进行比较 lexicalUIDType用于非基于时间的UUID。比较是按词汇顺序逐字节进行的 UUIDType是前两者的统一。它将检测两个UUID是否基于时间,并比较时间戳;否则它将在词汇上进行比较 UUID.randomUUID

我正在使用java生成行键:

UUID.randomUUID().toString()
我应该为CF使用什么比较器

LexicalUUIDType
UUIDType
TimeUUIDType
  • TimeUUIDType
    用于基于时间戳(V1)的uuid。根据时间字段进行比较
  • lexicalUIDType
    用于非基于时间的UUID。比较是按词汇顺序逐字节进行的
  • UUIDType
    是前两者的统一。它将检测两个UUID是否基于时间,并比较时间戳;否则它将在词汇上进行比较
UUID.randomUUID()
生成V4 UUID,因此使用TimeUUIDType没有意义。基于此,建议使用UUIDType