我可以为 Apache IoTDB 中的一组时间序列只保存一个时间列吗?

Posted

技术标签:

【中文标题】我可以为 Apache IoTDB 中的一组时间序列只保存一个时间列吗?【英文标题】:Can I save only one time column for a group of timeseries in Apache IoTDB? 【发布时间】:2021-12-30 22:01:00 【问题描述】:

我发现即使我将一批共享相同时间列的时间序列(它们来自同一个设备,因此它们的采样频率相同)插入到 apache iotdb 中,在 tsfile 中,它也会为每个时间序列保存时间列,这使压缩比变差。我可以有一些方法只为 Apache IoTDB 中的一组时间序列保存一个时间列吗?

【问题讨论】:

【参考方案1】:

在 0.12 版本中,你没有办法这样做。但是,在 master 分支中,我们已经通过对齐时间序列的定义来支持这一点。它的sql可以参考https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=181307906。

目前对齐时间序列功能还不完善,只支持部分查询。我们将持续支持更多查询。

我们会在0.13版本全面支持,届时你可以试试。

【讨论】:

以上是关于我可以为 Apache IoTDB 中的一组时间序列只保存一个时间列吗?的主要内容,如果未能解决你的问题,请参考以下文章

Apache IoTDB源码解析(0.11.2版本):Session的源码解析

Apache IoTDB源码解析(0.11.2版本):Session的源码解析

Apache IoTDB 中的对齐时间序列是啥?

如何启动 Apache IoTDB 集群?

Apache IoTDB C# SDK 介绍

Apache IoTDB源码解析(0.11.2版本):RPC服务启动解析