【问题标题】:Find upserted keys in Cassandra columnfamily within time interval在时间间隔内查找 Cassandra 列族中插入的键
【发布时间】:2014-12-06 02:42:14
【问题描述】:

是否可以在某个时间间隔内获取 cassandra 列族中受影响键的列表。Cassandra 确实维护列级时间戳。可以以某种方式利用它吗?

我有一个简单的列族(键、值),我想知道最近一天更新/插入了哪些键。不幸的是,我无法按照通常的建议修改列族以包含时间戳列并为其编制索引。有没有人对如何解决这个问题有任何其他想法/技巧?

【问题讨论】:

    标签: cassandra cql pycassa


    【解决方案1】:

    如果您无法修改表,则必须跨集群扫描整个表。 在 CQL 3 及更高版本中,您可以编写

    SELECT key, value, WRITETIME(value) FROM kvtable;
    

    这是唯一的方法,对集群来说非常繁重

    HTH, 卡罗

    【讨论】:

    • 谢谢@Carlo。我认为在这种情况下这看起来是最好的选择:)
    猜你喜欢
    • 1970-01-01
    • 2016-05-15
    • 2014-04-18
    • 2012-06-26
    • 1970-01-01
    • 2013-03-23
    • 2012-11-21
    • 1970-01-01
    • 2018-10-06
    相关资源
    最近更新 更多