Cassandra-减少结果量以适合线图

时间:2019-06-18 06:21:31

标签: cassandra data-modeling

我正在使用cassandra每秒收集一次有关产品价格的数据。

这是我的cassandra表:

 TABLE p.prices (
        product text,
        ts timestamp,
        price decimal,
        PRIMARY KEY (product, ts)
    ) WITH CLUSTERING ORDER BY (ts ASC)

我正在查询带有时间戳范围的表,它工作正常。

但是我在显示大范围时遇到问题。一年= 31 556 926条记录,我的折线图最大为2000像素宽。

有没有一种方法或设计模式可以解决此问题?还是我需要重新设置数据模型?

一种可行的解决方案是添加日期列,并将其包括在实例化视图表的PRIMARY KEY中。然后我可以按日期列分组,但有时我需要按分钟或小时分组。

还有其他建议吗?

谢谢

0 个答案:

没有答案