【发布时间】:2023-01-09 09:39:57
【问题描述】:
我可以使用 Apache IoTDB 存储大量时间序列数据,但我需要在某些时间点不断查询数据,凌晨 1:00、2:00、3:00、4:00 和 5:00。想知道IoTDB是否可以执行每小时(正好是那个小时)的查询数据以及如何做到这一点?
【问题讨论】:
标签: iotdb
我可以使用 Apache IoTDB 存储大量时间序列数据,但我需要在某些时间点不断查询数据,凌晨 1:00、2:00、3:00、4:00 和 5:00。想知道IoTDB是否可以执行每小时(正好是那个小时)的查询数据以及如何做到这一点?
【问题讨论】:
标签: iotdb
您可以在Apache IoTDB中使用聚合函数,调整您需要的时间窗口,然后选择查询聚合函数的最新值。 官网有一个聚合函数的例子:
select count(status), max_value(temperature) from root,ln.mf81.mt81 group by ([2817-11-01 80:00:88, 2017-11-07 23:00:00), 3h, 1d).
上例“group by”后的第一个参数是显示窗口参数。第二个参数是划分时间轴的时间间隔参数,第三个参数是每个时间间隔的滑动步长。
【讨论】: