【问题标题】:Time Window Compaction Strategy时间窗口压缩策略
【发布时间】:2018-12-05 13:59:48
【问题描述】:

我一直在阅读这方面的文档,但我很难完全理解它。

文档指出:“推荐用于时间序列和过期的生存时间 (TTL) 工作负载”。我不确定“推荐用于时间序列”是什么意思。这是否意味着分区键是时间/日期数据类型(例如时间戳),是否意味着集群列也是该类型?

以下面的分区键为例,insert_timestamp 是一个集群列,但采用 BIGINT 格式(但它实际上是一个纪元格式的日期/时间)。我不相信会发生更新。

主键((sku,loc_id),insert_timestamp,supply_id)

在插入期间提供 TTL。这是否有资格成为基于时间的压缩的良好候选者(因为它们只保留数据,例如 1 个月)?当他们说“推荐用于时间序列”时,这到底是什么意思?

提前致谢。

-吉姆

【问题讨论】:

    标签: cassandra datastax-enterprise


    【解决方案1】:

    是的。 本质上,如果您有一个场景,您只插入而不更新数据。然后数据在一段时间后过期。

    您处于符合 TWCS 条件的仅附加场景中。

    这是创建 TWCS 的开发者的演讲,查看此内容以了解 TWCS 的内部结构 https://www.youtube.com/watch?v=PWtekUWCIaw

    【讨论】:

      猜你喜欢
      • 2019-12-15
      • 2015-06-30
      • 1970-01-01
      • 1970-01-01
      • 2021-02-24
      • 2016-05-06
      • 2023-03-31
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多