InfluxDB模式设计-仅需要汇总数千个时间序列数据

时间:2019-04-10 16:21:30

标签: influxdb influxql

我对InfluxDB非常陌生。

我正在编写一个程序,以监视位于11个地区的13,000户家庭电表的用电量。数据将用于报告程序,该程序主要只关心11个地区的总使用量。但是,我被要求将每个家庭的使用情况存储到InfluxDB中。

我可以测量一个包含13,000个系列的测量值吗?这将使求和变得容易(我想),但是13,000太多了吗?

我可以进行13,000个测量,每个测量有1个系列吗?进行求和交叉测量会很昂贵吗?

1 个答案:

答案 0 :(得分:0)

默认情况下,InfluxDB max-series-per-database配置设置为一百万,因此13k系列什么都不是。从查询的角度来看,一种具有很多度量的度量会更好,从您的角度来看,您将不需要使用正则表达式来对13k个度量的数据求和:

SELECT SUM(<field_key>) FROM <regular_expression_measurement>

检查https://docs.influxdata.com/influxdb/v1.2/guides/hardware_sizing/-> 13k系列是低负载。