时间序列数据库中的度量标准

时间:2018-06-02 08:12:20

标签: time-series data-modeling influxdb

我们希望将时间序列数据库用作InfluxDB,用于原始传感器数据存储。

如何处理关键指标

  • 最近5分钟的平均温度
  • 最高温度持续50天
  • 去年星期一的最低温度

数据仓库中的星型模式是否是时间序列db的有效方法?

或者按需生成此类指标是否更好?

1 个答案:

答案 0 :(得分:2)

如果您不介意使用磁盘空间使用和查询的响应时间较长,那么存储原始传感器数据的指标就足够了。 InfluxQL为avg,max,min的时间序列提供聚合函数。只是不要忘记用某种传感器的ID标记输入数据。

在更多高级设置中,您可以定义保留策略,以便在一段有限时间内(例如1周)保持原始数据时间序列,并在Influxdb中配置连续查询,以自动创建具有平均值,最大值,最小值的聚合序列(来自原始系列的例如每5分钟或每天)。来自此类预聚合派生时间序列的查询将运行得更快。