TimechoDB v1.3.4 版本正式发布!
TimechoDB 是由 IoTDB 原厂团队开发的企业级产品。V1.3.4 版本新增模式匹配函数、持续优化数据订阅机制,提升稳定性、import-data/export-data 脚本扩展支持新数据类型,import-data/export-data 脚本合并同时兼容 TsFile、CSV 和 SQL 三种类型数据的导入导出等功能,同时对数据库监控、性能、稳定性进行了全方位提升。
更多关于 v1.3.4 版本信息,欢迎联系天谋科技!
主要发布内容
查询模块:用户可通过配置项控制 UDF、PipePlugin、Trigger 和 AINode 通过 URI 加载 jar 包
系统模块:UDF 函数拓展,新增 pattern_match 模式匹配函数
数据同步:支持在发送端指定接收端鉴权信息
生态集成:支持 Kubernetes Operator
脚本与工具:import-data/export-data 脚本扩展,支持新数据类型(字符串、大二进制对象、日期、时间戳)
脚本与工具:import-data/export-data 脚本迭代,同时兼容 TsFile、CSV 和 SQL 三种类型数据的导入导出
...
功能详解:新增 pattern_match 模式匹配函数
功能介绍
该函数让用户能够输入一段时间序列,并在另一段时间序列中找到与此相似的片段,根据两段序列之间的距离值由大到小返回匹配结果。
示例:线性匹配模式
示例数据:
IoTDB> select s0,s1 from root.**;
+-----------------------------+---------------+--------------+
| time|. root.db.d0.s0|. root.db.d0.s1|
+-----------------------------+---------------+--------------+
|1970-01-01T 08:00:00.001+08:00| 0.0| true|
|1970-01-01T 08:00:00.002+08:00| 1.1| true|
|1970-01-01T 08:00:00.003+08:00| 1.2| true|
|1970-01-01T 08:00:00.004+08:00| 1.3| false|
Total line number = 4
语句:
select
pattern_match(s0, "timePattern"="1,2,3", "valuePattern"="1.1,1.2,1.3", "threshold"="0.5") as match_result
from root.**;
结果:
+------------------------------------------------+
| match_result|
+------------------------------------------------+
|[{"distance":0.200000,"startTime":1,"endTime":3},
{"distance":0.000000,"startTime":2,"endTime":4}]|
+------------------------------------------------+
更多内容推荐:
• 了解如何使用 IoTDB 企业版