【发布时间】:2017-05-07 13:24:36
【问题描述】:
我有一些时间序列数据以名称、时间戳、值的形式存储在 Cassandra 中。
我想获取数据以显示在时间序列图表上,因此我从 Cassandra 获取时间范围。但是为了正确渲染图表,我实际上需要范围之前的最后一个点和之后的第一个点,以便图表线继续离开图表的边缘。
我目前的计划是有两个具有相同列的表,如上所述,但一个按时间升序排列,另一个按时间降序排列。
然后我可能需要进行 3 次查询。
- 从 asc 表中获取范围内的所有点
- 从 asc 表中获取时间大于结束时间限制 1 的点。这给了我超出结束时间的点。
- 从 desc 表中获取时间小于开始时间限制 1 的点。这给了我开始前的点。
这是最好的方法吗?任何 Cassandra 专家有任何想法吗?
谢谢! 克里斯
【问题讨论】:
标签: cassandra