暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

TimechoDB v2.0.1/2.0.2 发布 | 支持时序表模型,表模型中新增嵌套查询、权限管理、UDF 等功能

70

TimechoDB v2.0.1/2.0.2 版本正式发布!


TimechoDB 是由 IoTDB 原厂团队开发的企业级产品。V2.0.1/2.0.2 版本新增了表模型权限管理、用户管理以及相关操作鉴权,并新增了表模型 UDF、系统表和嵌套查询等功能。此外,持续优化数据订阅机制,import-data/export-data 脚本合并同时兼容 TsFile、CSV 和 SQL 三种格式数据的导入导出等功能,同时对数据库监控、性能、稳定性进行了全方位提升。


更多关于 v2.0.1/2.0.2 版本信息,欢迎点击阅读原文联系我们获得企业版安装包!


主要发布内容


  • 时序表模型:IoTDB 支持了时序表模型,提供的 SQL 语法包括 SELECT、WHERE、JOIN、GROUP BY、ORDER BY、LIMIT 子句和嵌套查询

  • 查询模块:表模型支持多种函数和运算符,包括逻辑运算符、数学函数以及时序特色函数 DIFF 等

  • 查询模块:新增表模型 UDF 的管理、用户自定义标量函数(UDSF)和用户自定义聚合函数(UDAF)

  • 查询模块:用户可通过配置项控制 UDF、PipePlugin、Trigger 和 AINode 通过 URI 加载 jar 包

  • 查询模块:表模型支持权限管理、用户管理以及相关操作鉴权

  • 查询模块:新增系统表及多种运维语句,优化系统管理

  • 系统模块:CSharp 客户端支持表模型

  • 系统模块:新增表模型 C++ Session 写入接口

  • 系统模块:多级存储支持符合 S3 协议的非 AWS 对象存储系统

  • 系统模块:UDF 函数拓展,新增 pattern_match 模式匹配函数

  • 数据同步:表模型支持元数据同步及同步删除操作

  • 流处理:流处理插件(WriteBackSink 插件、OPC UA Sink 插件)适配表模型

  • 生态集成:支持 Kubernetes Operator

  • 脚本与工具:import-data/export-data 脚本扩展,支持新数据类型(字符串、大二进制对象、日期、时间戳)

  • 脚本与工具:import-data/export-data 脚本迭代,同时兼容 TsFile、CSV 和 SQL 三种类型数据的导入导出

...


功能详解

新增嵌套查询功能


功能介绍

嵌套查询又被称为子查询,是指一个查询语句内部包含另一个或多个查询语句。嵌套查询由内层查询和外层查询组成。根据嵌套查询返回的结果集的行列数,嵌套查询可以进一步细分为:标量子查询、列子查询、行子查询、表子查询,目前暂不支持行子查询。


示例:非关联标量子查询

示例数据:

    IoTDB> select * from table1 WHERE device_id = 'd01' ;
    +-----------------------------+-----------+-----------+---------+----------+------+-------+-------------+-------------+-------------+-------------+
    |                         time|   province|       city|   region| device_id| color|   type| temperature1| temperature2| temperature3| temperature4|
    +-----------------------------+-----------+-----------+---------+----------+------+-------+-------------+-------------+-------------+-------------+
    |2024-09-24T14:13:30.000+08:00|   shanghai|   shanghai|  huangpu|      d01|   red|       A|           30|           30|         30.0|         30.0|      
    |2024-09-24T14:14:30.000+08:00|   shanghai|   shanghai|  huangpu|      d01|   red|       A|           40|           40|         40.0|         40.0| 
    |2024-09-24T14:15:30.000+08:00|   shanghai|   shanghai|  huangpu|      d01|   red|       A|           50|           50|         50.0|         50.0| 
    |2024-09-24T14:16:30.000+08:00|   shanghai|   shanghai|  huangpu|      d01|   red|       A|           60|           60|         60.0|         60.0|  
    |2024-09-24T14:17:30.000+08:00|   shanghai|   shanghai|  huangpu|      d01|   red|       A|           70|           70|         70.0|         70.0| 
    +-----------------------------+-----------+-----------+---------+----------+------+-------+-------------+-------------+-------------+-------------+
    Total line number = 64


    语句:

    从 table1 中找出设备编号为 d01 的所有记录中,temperature1 数值大于平均值的记录。

      SELECT temperature1 FROM table1 
           WHERE device_id = 'd01' 
           and temperature1 >= (SELECT avg(temperature1) from table1 WHERE device_id = 'd01');


      结果:

        +-----+
        |   s1|
        +-----+
        |   50|   
        |   60|
        |   70|
        +-----+
        Total line number = 3







        规上企业应用实例






        能源电力:中核武汉国网信通产业集团华润电力大唐先一上海电气国轩清安储能某储能厂商太极股份


        航天航空:中航机载共性北邮一号卫星


        钢铁、金属冶炼:宝武钢铁中冶赛迪|中国恩菲


        交通运输:中车四方长安汽车城建智控德国铁路


        智慧工厂与物联:PCB 龙头企业博世力士乐德国宝马北斗智慧物联某物联大厂昆仑数据怡养科技绍兴安瑞思

        天谋科技简介


        天谋科技(Timecho)成立于 2021 年 10 月,是行业领先的时序数据库管理系统及相关服务的提供商,现已获得近亿元人民币天使轮融资。公司由 Apache IoTDB 核心团队创立,团队聚焦大数据底层技术软件研发,针对企业组建物联网大数据平台时所遇到的数据体量大、采样频率高、数据乱序到达、分析需求多、存储与运维成本高等多种问题,为企业提供海量时序数据管理的高效解决方案。目前,其物联网原生时序数据库管理系统已在国家电网、国家气象局、中航成飞、中核集团、中国中车、长安汽车、金风科技等企业广泛应用


        电话:010-62780978

        邮箱:contact@timecho.com

        网址:www.timecho.com

        文章转载自Timecho 天谋科技,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

        评论