Apache IoTDB v2.0.1-beta 发布|树、表双模型支持,更灵活更全面!

Release Announcement

Version 2.0.1-beta

Apache IoTDB v2.0.1-beta 已经发布,正式实现树表双模型配置,并配合表模型支持标准 SQL 查询语法、多种函数和运算符、流处理、Benchmark 等功能。

在充分调研以 PI 为典型代表的实时数据库、DCS、SCADA 系统后,我们在 Apache IoTDB 项目起步时采用了测点管理模式,创新构建了树形数据模型(树模型),并开发出简洁的树形数据访问 SQL,为工业领域监控需求提供了直观、便捷的使用方式。

探索永无止境,为了进一步满足用户在时序数据深入分析层面的需求,我们推出另一重要功能------表视图及其标准化的 SQL 语言,为用户提供了一套规范且丰富多样的时序数据计算与分析操作方式,也有效简化了关系表模型时序数据库迁移至 IoTDB 的过程,应用软件生态实现无缝集成。

除此之外,该版本更新包括:Python 客户端支持四种新数据类型,支持只读模式下的数据库删除操作,脚本工具同时兼容 TsFile、CSV 和 SQL 数据的导入导出,对 Kubernetes Operator 的生态集成等功能。

欢迎点击阅读原文访问 IoTDB 官网下载开源版试用!

欢迎在我们的网站下载最新版本:

https://iotdb.apache.org/Download/

完整的 Release Notes 可参考此处:

https://dlcdn.apache.org/iotdb/2.0.1-beta/RELEASE_NOTES.md

当前 Release 可在此处下载:

http://iotdb.apache.org/Download

JDBC driver, session SDK, TsFile SDK, Spark-connector, Hadoop-connector, Hive-connector 以及 Flink-connector 可在此处查询:

https://search.maven.org/search?q=3Dg:org.apache.iotdb

IoTDB server 的 Docker image 在此处查找:

https://hub.docker.com/r/apache/iotdb

Python API 可在此处查找:

https://pypi.org/project/apache-iotdb/

Release Notes

## New Features & Improvements

  • 表模型: IoTDB 支持了表模型,标准 SQL 的查询语法包括 SELECT、WHERE、JOIN、GROUP BY、ORDER BY、LIMIT 子句和子查询

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

  • 查询模块:用户可通过配置项控制 UDF、PipePlugin、Trigger 和 AINode 通过 URI 加载 jar 包
  • 存储模块:表模型支持通过 Session 接口进行数据写入,Session 接口支持元数据自动创建
  • 存储模块:Python 客户端新增支持四种新数据类型:String、Blob、Date 和 Timestamp

  • 存储模块:优化同种类合并任务优先级的比较规则

  • 流处理模块:支持在发送端指定接收端鉴权信息
  • 流处理模块:TsFile Load 支持表模型
  • 流处理模块:流处理插件适配表模型
  • 系统模块:增强了 DataNode 缩容的稳定性
  • 系统模块:在 readonly 状态下,支持用户进行 drop database 操作
  • 脚本与工具:Benchmark 工具适配表模型

  • 脚本与工具:Benchmark 工具支持四种新数据类型:String、Blob、Date 和 Timestamp

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

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

  • 生态集成:支持 Kubernetes Operator

## Bug Fixes

  • 修复了查询结果集中包含重复时间戳的问题
  • 修复了删除数据后,触发合并时会导致已删除数据再次被查询的问题
  • 修复了 SELECT INTO 的 target 序列包含反引号时会写入错误序列的问题
  • 修复了树模型 having 子句中列名不存在报数组越界异常的问题
  • 修复了 MergeReader 在乱序+倒序查询时需要考虑内存申请,避免出现查询可用内存降为负数的问题
  • 修复了集群 CN 无法注册较大的 Pipe 插件(大于 100M)且参数不可配置的问题
  • 修复了控制由 Pipe 引用的 TsFileResource 的 TimeIndex 内存大小的问题
  • 修复了监控面板 Storage Engine - File Count - mods 显示负值的问题
  • 修复了 C# 客户端查询结果顺序不对的问题

作为全球性开源项目,截至目前,Apache IoTDB 已拥有 284 名贡献者、5.7K Stars、1K Forks,12029 commits。我们为大家提供了参与指南,欢迎越来越多的小伙伴助力 Apache IoTDB 项目的不断发展与前进。

欢迎迈出加入 Apache IoTDB 社区的第一步!

QQ群:659990460

微信群:添加 IoTDB 小助手(微信公众号:apache_iotdb)

GitHub仓库:

https://github.com/apache/iotdb

官网:http://iotdb.apache.org/

规上企业应用实例

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

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

钢铁冶炼: 宝武钢铁中冶赛迪中国恩菲

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

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

点击左下方阅读原文,下载最新版本

相关推荐
Apache IoTDB1 天前
【应用案例】电价“先知”!IoTDB 结合 AI 能力,实现电价精准预测
人工智能·iotdb
路baby1 天前
Pikachu安装过程中常见问题(apache和MySQL无法正常启动)
计算机网络·mysql·网络安全·adb·靶场·apache·pikachu
努力打怪升级1 天前
Apache HTTP Server 2.4 Windows 版完整配置与运维手册
运维·http·apache
AllData公司负责人1 天前
AllData数据中台通过集成开源项目Apache IOTDB Web相关项目,建设物联网数据库平台
数据仓库·物联网·时序数据库·iotdb·工业物联网·apache iotdb·物联网数据库平台
航Hang*2 天前
第2章:进阶Linux系统——第10节:Linux 系统编程与 Shell 脚本全解笔记(GCC+Make+Vim+Shell Script)
linux·运维·服务器·学习·vim·apache·vmware
倔强的石头1062 天前
时序数据库选型指南:可视化与分析协同怎么选?——以 Apache IoTDB + Grafana + 大数据引擎为例
apache·时序数据库·iotdb
zz0723202 天前
Apache Kafka 开源的分布式事件流平台
分布式·kafka·apache
A-刘晨阳2 天前
流批一体架构下的时序数据库选型:Apache IoTDB实时计算能力深度解析与国际化对比
架构·apache·时序数据库
wei_shuo2 天前
工业物联网数据基础设施:Apache IoTDB 与 TimechoDB 的云原生与 AI 进化之路
物联网·apache·iotdb
xcLeigh4 天前
IoTDB Java 原生 API 实战:SessionPool 从入门到精通
java·开发语言·数据库·api·iotdb·sessionpool