【问题标题】:TTL on Google Cloud BigtableGoogle Cloud Bigtable 上的 TTL
【发布时间】:2017-01-30 21:41:56
【问题描述】:

我有一个只有一个列族的表,该列的 TTL 为 24 小时,但我需要在截止日期之前删除一些数据。

为了达到这个目标,我伪造了插入日期。例如:如果我需要在插入后 1 小时删除一行,我将插入日期设置为 23 小时前。这个机制工作正常,Bigtable 一个小时后删除了我的数据,但不知道这会不会导致 Bigtable 内部工作流程出错。

我可以继续使用它还是有其他方法可以做到这一点?

【问题讨论】:

    标签: google-cloud-bigtable


    【解决方案1】:

    您可以将时间戳设置为您想要的任何内容。您的用例不应导致 Cloud Bigtable 出现问题。

    【讨论】:

      【解决方案2】:

      正如 Les 所说,您对 23 小时前的时间戳的使用非常好,不会导致内部问题。仅供参考,TTL 有效,但不是一个精确的时间表;它与其他维护一起发生,例如压实。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-04-05
        • 2018-02-16
        • 2018-11-08
        • 2016-06-09
        • 2016-05-28
        • 2019-08-20
        • 2016-11-23
        相关资源
        最近更新 更多