时序数据库 TimechoDB v2.0.3 发布 | 支持元数据导入导出脚本适配表模型等功能

TimechoDB v2.0.3 版本正式发布!

TimechoDB 是由 IoTDB 原厂团队开发的企业级时序数据库产品。V2.0.3 版本新增元数据导入导出脚本适配表模型、Spark 生态集成(表模型)、AINode 返回结果新增时间戳,表模型新增部分聚合函数和标量函数,同时对数据库监控、性能、稳定性进行了全方位提升。

更多关于 v2.0.3 版本信息,欢迎联系我们获得企业版安装包!

主要发布内容

  • 查询模块:表模型新增聚合函数 count_if 和标量函数 greatest / least

  • 查询模块:表模型全表 count(*) 查询性能显著提升

  • AI 模块:AINode 返回结果新增时间戳

  • 系统模块:表模型元数据模块性能优化

  • 系统模块:表模型支持主动监听并加载 TsFile 功能

  • 系统模块:新增 TsFile 解析转换时间、TsFile 转 Tablet 数量等监控指标

  • 生态集成:表模型生态拓展集成 Spark

  • 脚本与工具:import-schema、export-schema 脚本支持表模型元数据导入导出

...

功能详解:表模型新增标量函数 greatest / least

功能介绍

Greatest 函数用于返回参数列表中的最大值,Least 函数用于返回参数列表中的最小值,函数的返回数据类型与输入类型相同。

语法:

greatest(value1, value2, ..., valueN)
least(value1, value2, ..., valueN)

使用举例

数据:

select * from table;
+-----------------------------+------+--------+---------+------------+------------+
|                         time|region|plant_id|device_id|temperature1|temperature2|
+-----------------------------+------+--------+---------+------------+------------+
|2024-11-28T08:00:00.000+08:00|  上海|    3001|      100|        85.0|        90.0|
|2024-11-26T13:37:00.000+08:00|  北京|    1001|      100|        90.0|        85.0|
|2024-11-29T00:00:00.000+08:00|  上海|    3001|      101|        85.0|        84.0|
|2024-11-27T00:00:00.000+08:00|  北京|    1001|      101|        85.0|        87.0|
+-----------------------------+------+--------+---------+------------+------------+

代码示例:

-- 查询 table 中 temperature1 和 temperature2 的最大、最小记录
SELECT GREATEST(temperature1,temperature2),LEAST(temperature1,temperature2) FROM table5;

结果:

+-----+-----+
|_col0|_col1|
+-----+-----+
| 90.0| 85.0|
| 90.0| 85.0|
| 85.0| 84.0|
| 87.0| 85.0|
+-----+-----+
Total line number = 4
It costs 0.088s

更多内容推荐:

• 下载时序数据库 IoTDB 开源版

• 了解如何使用 时序数据库 IoTDB 企业版