Cassandra 中的 TimeUUID 与时间戳?

Rus*_*ram 5 cassandra nosql timeuuid

如果我们可以从 TimeUUID 中提取时间,那么在 Cassandra 中使用时间戳作为另一列是否有意义?

另外,我们如何从 TimeUUID 中提取时间并对其进行范围查询(例如 2016 年 1 月至 2016 年 5 月)?

小智 0

timestamp如果您选择使用 ,则无需存储在不同的列中timeuuid

您正在寻找这个:
https://docs.datastax.com/en/cql/3.0/cql/cql_reference/timeuuid_functions_r.html

请注意minmax。LSB 位决定唯一性。即最后 8 位的范围可以从00000000ffffffff

因此,请相应地准备您的范围查询。