如何在 Apache IoTDB 中设置 system.nanoTime() 时间设置以避免时间重复?

问题描述 投票:0回答:1

我正在尝试将 Apache IoTDB 的时间精度从毫秒更改为纳秒。由于我使用java来编译设置,我发现如果使用java的

system.nanoTime()
工具更改IoTDB的时间单位,新生成的时间数据集不是从1970年开始(这应该是所有时间值的起点)以避免时间重复)。如果实现的话,时间值是否会重复并覆盖不同时间戳的数据?或者我现在应该如何使用 IoTDB 来更改设置?

database apache-iotdb
1个回答
0
投票

如果您只需要将 Apache IoTDB 中的时间精度从 ms 切换到 ns,则只需取出所有

time
毫秒级数据,将其转换为纳秒精度(即 10001000),然后添加IoTDB 中的
rowIndex
参数设置。这样就不会丢失ms的精度,数据也不会重复。

© www.soinside.com 2019 - 2024. All rights reserved.