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 企业版