【发布时间】:2016-01-28 13:08:15
【问题描述】:
我每天都将时间序列数据存储在 cassandra 中。我们希望每天存档/清除超过 2 天的数据。我们使用 Hector API 来存储数据。有人可以建议我每天删除数据超过 2 天的 cassandra 数据的方法吗?对 cassandra 行使用 TTL 方法是不可行的,因为删除数据的天数是可配置的。现在表中没有时间戳列。我们计划添加时间戳列。但问题是,不能在 where 子句中单独使用时间戳,因为这个新列不是主键的一部分。 请提供您的建议。
【问题讨论】:
-
你的模型是否适应/设计了别的东西?因为这看起来不像 Cassandra 中的时间序列数据:类似时间戳的列应该是集群键的一部分。