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 吗?
如果没有,确保获得两个给定时间戳之间的所有内容的最佳方法是什么?
最佳答案
严格来说,Cassandra 主要按 v1 UUID 的时间戳组件进行排序,如果是平局,则按剩余字节排序:
int res = compareTimestampBytes(o1, o2);
if (res != 0)
return res;
return o1.compareTo(o2);
phpcassa 应该在这里提供类似于 pycassa 的东西。同时,作为一种解决方法,您可以将返回值的最后 8 个字节设置为 0x00。
关于php - php (phpcassa) 中可能的最低 timeuuid,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7573938/