TimechoDB V2.0.4 版本正式发布!
TimechoDB 是由 IoTDB 原厂团队开发的企业级产品。V2.0.4 版本表模型新增用户自定义表函数(UDTF)及多种内置表函数、新增聚合函数 approx_count_distinct、新增支持针对时间列的 ASOF INNER JOIN,并对脚本工具进行了分类整理,将 Windows 平台专用脚本独立,同时对数据库监控、性能、稳定性进行了全方位提升。
更多关于 V2.0.4 版本信息,欢迎点击阅读原文,联系我们获得企业版安装包!
主要发布内容
查询模块:表模型新增用户自定义表函数(UDTF)及多种内置表函数
查询模块:表模型支持针对时间列的 ASOF INNER JOIN
查询模块:表模型新增聚合函数 approx_count_distinct
流处理:支持通过 SQL 异步加载 TsFile
系统模块:缩容时,副本选择支持容灾负载均衡策略
系统模块:适配 Window Server 2025
脚本与工具:对脚本工具进行了分类整理,并将 Windows 平台专用脚本独立
...
功能详解
内置表函数 HOP
功能介绍
表函数,也被称为表值函数(Table-Valued Function,TVF),不同于标量函数、聚合函数和窗口函数的返回值是一个标量值,表函数的返回值是一个表(结果集)。
HOP 函数用于按时间分段分窗分析,识别每一行数据所属的时间窗口。该函数通过指定固定窗口大小(SIZE)和窗口滑动步长(SLIDE),将数据按时间戳分配到所有与其时间戳重叠的窗口中。若窗口之间存在重叠(步长 < 窗口大小),数据会自动复制到多个窗口。
语法:
HOP(data, timecol, size, slide[, origin])
参数说明:

使用举例
数据:
SELECT * FROM table1;+-----------------------------+--------+-----+| time|stock_id|price|+-----------------------------+--------+-----+|2021-01-01T09:05:00.000+08:00| AAPL|100.0||2021-01-01T09:06:00.000+08:00| TESL|200.0||2021-01-01T09:07:00.000+08:00| AAPL|103.0||2021-01-01T09:07:00.000+08:00| TESL|202.0||2021-01-01T09:09:00.000+08:00| AAPL|102.0||2021-01-01T09:15:00.000+08:00| TESL|195.0|+-----------------------------+--------+-----+
代码示例:
-- 该查询从 table1 数据集中提取以 5 分钟为间隔的 10 分钟滑动窗口数据。SELECT * FROM HOP(DATA => table1,TIMECOL => 'time',SLIDE => 5m,SIZE => 10m);
结果:
+-----------------------------+-----------------------------+-----------------------------+--------+-----+| window_start| window_end| time|stock_id|price|+-----------------------------+-----------------------------+-----------------------------+--------+-----+|2021-01-01T09:00:00.000+08:00|2021-01-01T09:10:00.000+08:00|2021-01-01T09:05:00.000+08:00| AAPL|100.0||2021-01-01T09:05:00.000+08:00|2021-01-01T09:15:00.000+08:00|2021-01-01T09:05:00.000+08:00| AAPL|100.0||2021-01-01T09:00:00.000+08:00|2021-01-01T09:10:00.000+08:00|2021-01-01T09:06:00.000+08:00| TESL|200.0||2021-01-01T09:05:00.000+08:00|2021-01-01T09:15:00.000+08:00|2021-01-01T09:06:00.000+08:00| TESL|200.0||2021-01-01T09:00:00.000+08:00|2021-01-01T09:10:00.000+08:00|2021-01-01T09:07:00.000+08:00| AAPL|103.0||2021-01-01T09:00:00.000+08:00|2021-01-01T09:10:00.000+08:00|2021-01-01T09:07:00.000+08:00| TESL|202.0||2021-01-01T09:05:00.000+08:00|2021-01-01T09:15:00.000+08:00|2021-01-01T09:07:00.000+08:00| AAPL|103.0||2021-01-01T09:05:00.000+08:00|2021-01-01T09:15:00.000+08:00|2021-01-01T09:07:00.000+08:00| TESL|202.0||2021-01-01T09:00:00.000+08:00|2021-01-01T09:10:00.000+08:00|2021-01-01T09:09:00.000+08:00| AAPL|102.0||2021-01-01T09:05:00.000+08:00|2021-01-01T09:15:00.000+08:00|2021-01-01T09:09:00.000+08:00| AAPL|102.0||2021-01-01T09:10:00.000+08:00|2021-01-01T09:20:00.000+08:00|2021-01-01T09:15:00.000+08:00| TESL|195.0||2021-01-01T09:15:00.000+08:00|2021-01-01T09:25:00.000+08:00|2021-01-01T09:15:00.000+08:00| TESL|195.0|+-----------------------------+-----------------------------+-----------------------------+--------+-----+
规上企业应用实例
能源电力:中核武汉|国网信通产业集团|华润电力|大唐先一|上海电气国轩|清安储能|某储能厂商|太极股份
航天航空:中航机载共性|蓝箭航天|北邮一号卫星|北邮二、三号卫星
关于天谋科技
天谋科技(Timecho)成立于 2021 年 10 月,是行业领先的时序数据库管理系统及相关服务的提供商,现已获得近亿元人民币天使轮融资。公司由 Apache IoTDB 核心团队创立,团队聚焦大数据底层技术软件研发,针对企业组建物联网大数据平台时所遇到的数据体量大、采样频率高、数据乱序到达、分析需求多、存储与运维成本高等多种问题,为企业提供海量时序数据管理的高效解决方案。目前,其物联网原生时序数据库管理系统已在国家电网、国家气象局、中航成飞、中核集团、中国中车、长安汽车、金风科技等超过 1000 家企业广泛应用。
电话:010-62780978
邮箱:contact@timecho.com
网址:www.timecho.com




