【发布时间】:2014-12-06 02:42:14
【问题描述】:
是否可以在某个时间间隔内获取 cassandra 列族中受影响键的列表。Cassandra 确实维护列级时间戳。可以以某种方式利用它吗?
我有一个简单的列族(键、值),我想知道最近一天更新/插入了哪些键。不幸的是,我无法按照通常的建议修改列族以包含时间戳列并为其编制索引。有没有人对如何解决这个问题有任何其他想法/技巧?
【问题讨论】:
是否可以在某个时间间隔内获取 cassandra 列族中受影响键的列表。Cassandra 确实维护列级时间戳。可以以某种方式利用它吗?
我有一个简单的列族(键、值),我想知道最近一天更新/插入了哪些键。不幸的是,我无法按照通常的建议修改列族以包含时间戳列并为其编制索引。有没有人对如何解决这个问题有任何其他想法/技巧?
【问题讨论】:
如果您无法修改表,则必须跨集群扫描整个表。 在 CQL 3 及更高版本中,您可以编写
SELECT key, value, WRITETIME(value) FROM kvtable;
这是唯一的方法,对集群来说非常繁重
HTH, 卡罗
【讨论】: