【问题标题】:How to know the insertion/update history of one Cassandra table?如何知道一张 Cassandra 表的插入/更新历史?
【发布时间】:2015-11-17 09:50:33
【问题描述】:

Cassandra 中有一个表(或称为列族)。我想知道自给定时间戳以来插入或更新了该表的多少条记录。怎么做?

【问题讨论】:

  • 您可以为创建/更新的时间戳添加列。
  • 嗯...是的,但这是一个现有的表。并想知道最近的插入/更新历史。所以,现在再添加一列有点晚了。
  • 添加新列并使用您的代码使用主键的 writetime 值更新新列(writetime(column) 函数)

标签: cassandra history insertion


【解决方案1】:

您最好的选择是尝试writetime(column_name)。这样,您将获得特定列的写入时间。但是,您不会得到已删除列的写入时间。这远非你想要的,但这是唯一的可能性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-05-21
    • 1970-01-01
    • 1970-01-01
    • 2012-11-10
    • 1970-01-01
    • 2018-08-11
    • 2011-07-02
    • 1970-01-01
    相关资源
    最近更新 更多