【发布时间】:2018-09-21 02:52:57
【问题描述】:
显然,在处理与某些自然分区键(如传感器 ID)相关的时间序列数据时,它可以用作主键。但是,如果我们对全局视图感兴趣并且没有自然的分区键候选者,该怎么办?如果我们这样建模模式:
CREATE TABLE my_data(
year smallint,
day smallint,
date timestamp,
value text
PRIMARY KEY ((year, day), timestamp)
) WITH CLUSTERING ORDER BY (date DESC);
它(可能)在大多数情况下都可以正常工作,但鉴于我们知道要获取的年份和日期。
如果我们不关心今天是哪一天,但我们希望看到前 50 个最新项目怎么办?如果我们想看到接下来的 50 个项目怎么办?有没有办法在 Cassandra 中做到这一点?这样做的推荐方法是什么?
【问题讨论】:
标签: cassandra time-series