首页 文章

使用相同的时间戳将不同的测量点写入InfluxDB

提问于
浏览
0

是否可以使用InfluxDB将具有相同时间戳的多个点写入一个测量中 . 问题是我正在从具有一个时间戳的 Logger 和来自该时间戳的许多逆变器的测量值中保存数据,当然这些点正在被强制写入 . 我该如何解决这个问题?

数据如下:

时间:2016-08-09 12:10:08逆变器:1 ......其他领域

时间:2016-08-09 12:10:08逆变器:2 ......其他领域

时间:2016-08-09 12:10:08逆变器:3 ......其他领域

等等...

1 回答

  • 0

    No, you can't have two entries with the same timestamp for the same measurement.

    来自InfluxDB documentation

    从概念上讲,您可以将测量视为SQL表,其中主索引始终是时间 . 标签和字段实际上是表中的列 . 标记是索引的,字段不是 .

    但是你可以使用Influx 's high timestamp precision. Your datetime'的精度似乎只有秒 . Influx的时间戳是 distinguished by nanoseconds . 所以你可能会使用逆变器索引和"encode"这样的信息到纳秒级 . 这样,任何两个条目都不会在同一时间戳上发生冲突 .

相关问题