0

我对 InfluxDB 很陌生。

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

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

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

4

1 回答 1

0

默认情况下,InfluxDBmax-series-per-database配置设置为一百万,因此 13k 系列什么都不是。从查询的角度来看,一个具有多个测量值的测量值会更好——您不需要使用正则表达式来汇总来自 13k 测量值的数据:

SELECT SUM(<field_key>) FROM <regular_expression_measurement>

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

于 2019-04-10T16:42:09.030 回答