如何为插入Apache IoTDB的不同批次时间序列数据设置不同的ttl?

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

向Apache IoTDB插入数据时,可以为不同的时间序列数据设置个性化的TTL吗?例如,我有两批数据输入到 IoTDB 中的同一数据库集中。我需要第一批数据的保留时间为两年,第二批数据的保留时间为一个月。我查了关于TTL的官方指南,似乎没有关于如何为不同数据批次单独设置TTL的示例。关于如何实现这一目标有什么建议吗?

ttl apache-iotdb iotdb
1个回答
0
投票

我觉得你可以在Apache IoTDB提供的流处理框架的编写进度中设置一个

TsFileInsertionEvent
。配合trigger,你可以从事件中提取你的冷数据(非实时数据),并自动写入到你通过ttl设置的时间序列中。设置写入事件的例子可以在IoTDB的流处理框架官方指南中找到。

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