我们希望将时间序列数据库用作InfluxDB,用于原始传感器数据存储。
如何处理关键指标
数据仓库中的星型模式是否是时间序列db的有效方法?
或者按需生成此类指标是否更好?
答案 0 :(得分:2)
如果您不介意使用磁盘空间使用和查询的响应时间较长,那么存储原始传感器数据的指标就足够了。 InfluxQL为avg,max,min的时间序列提供聚合函数。只是不要忘记用某种传感器的ID标记输入数据。
在更多高级设置中,您可以定义保留策略,以便在一段有限时间内(例如1周)保持原始数据时间序列,并在Influxdb中配置连续查询,以自动创建具有平均值,最大值,最小值的聚合序列(来自原始系列的例如每5分钟或每天)。来自此类预聚合派生时间序列的查询将运行得更快。