pycassa有pycassa.util.convert_time_to_uuid(time_arg, lowest_val=True, randomize=False)
phpcassa有static string uuid1 ([string $node = null], [int $time = null])
phpcassa的uuid1可以像pycassa一样获得最低/最高uuid吗?如果不是,那么确保您获得两个给定时间戳之间的所有内容的最佳方法是什么?
发布于 2011-09-28 10:57:39
严格地说,Cassandra主要按v1 UUID的时间戳组件排序,在tie的情况下,它按其余字节排序:
int res = compareTimestampBytes(o1, o2);
if (res != 0)
return res;
return o1.compareTo(o2);phpcassa在这里应该提供类似pycassa的东西。同时,作为一种解决方法,您可以将返回值的最后8个字节设置为0x00。
发布于 2011-09-28 04:32:22
我相信,如果您有一个类型为UUID版本1的列,Cassandra将忽略UUID的“唯一”部分,而只使用范围的时间部分。
https://stackoverflow.com/questions/7573938
复制相似问题