Apache IoTDB V2.0.2 & V1.3.4 发布,开源工业物联网时序数据库


Apache IoTDB V2.0.2、V1.3.4 已经发布!

V2.0.2 作为树表双模型正式版本,主要新增表模型权限管理、用户管理以及相关操作鉴权,并新增了表模型 UDF、系统表和嵌套查询等功能。

V1.3.4 主要新增模式匹配函数、持续优化数据订阅机制,提升稳定性、数据导入导出脚本合并以及扩展支持新数据类型,同时对数据库监控、性能、稳定性进行了全方位提升。

下载最新版本:https://iotdb.apache.org/Download/

完整的 Release Notes 可参考此处:

  • https://raw.githubusercontent.com/apache/iotdb/rc/2.0.2/RELEASE_NOTES.md

  • https://raw.githubusercontent.com/apache/iotdb/rc/1.3.4/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/


V2.0.2 Release Notes

新功能 & 优化

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

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

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

  • 系统模块:树模型与表模型从数据库层级全面隔离

  • 系统模块:内置 MQTT Service 适配表模型

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

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

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

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

  • 脚本与工具:import-data/export-data 脚本支持表模型和本地 TsFile Load

  • ...

问题修复

  • 修复表模型聚合查询 group by 去重异常的问题

  • 修复使用 SQL 方式进行写入有内存泄漏的问题

  • 修复表模型查询出现重复时间戳的问题

  • 修复 Explain Analyze 导致执行计划未正常执行列裁剪的问题

  • 修复写入与合并过程中对 Long.MIN_VALUE 或 Long.MAX_VALUE 的处理问题

  • 修复 Long.MIN_VALUE 时间戳时间分区溢出导致 load 失败的问题

  • 修复 load 迁移 region 时,dest dn 单个 TsFile 内有乱序数据的问题

  • 修复 C# Session 连接集群(大于 1 个节点)查询大量数据(超过 fetch_size)时无法正确拉取结果集的问题

  • 修复 Windows 上 ConfigNode 和 DataNode 读取 jdk 环境变量的方式不一致的问题

  • 修复 Explain Analyze 查询分发耗时统计比实际偏大的问题以及查询监控查询分发耗时由 FI 级别改成 Query 级别

  • ...

V1.3.4 Release Notes

新功能 & 优化

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

  • 查询模块:对合并过程中缓存的 TimeIndex 增加监控

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

  • 系统模块:python session sdk 新增连接超时的参数

  • 系统模块:新增集群管理相关操作鉴权

  • 系统模块:ConfigNode/DataNode 支持使用 SQL 进行缩容

  • 系统模块:ConfigNode 自动清理超过 TTL 的分区信息(2 小时清理一次)

  • 数据同步:支持在发送端指定接收端鉴权信息

  • 生态集成:支持 Kubernetes Operator

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

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

  • ...

问题修复

  • 修复树模型 having 子句中列名不存在时报数组越界异常的问题

  • 修复 SELECT INTO 的 target 序列包含反引号时会写入错误序列的问题

  • 修复异常断电时产生空的 iot-consensus 文件,导致 dn 无法启动的问题

  • 修复手动删除 resource 文件后,存储引擎异步恢复报错,pipe 启动失败的问题

  • 修复双活之间无法同步外部 pipe 转发而来的数据的问题

  • 修复 C# Session 连接集群(大于 1 个节点)查询大量数据(超过 fetch_size)时无法正确拉取结果集的问题

  • 修复 C# 客户端查询结果顺序不对的问题

  • 修复查询结果集中包含重复时间的问题

  • 修复单设备 sort+offset+limit+align by device 查询结果错误的问题

  • 修复 A 数据类型序列 S1 删除后写入 B 数据类型 S1 且存在 TTL 的场景下会导致数据同步失败的问题

  • 修复 MergeReader 在乱序+倒序查询时需要考虑内存申请,避免出现查询可用内存降为负数的问题

  • 修复 Windows 上 ConfigNode 和 DataNode 读取 jdk 环境变量的方式不一致的问题

  • ...

Apache IoTDB 是一款工业物联网时序数据库管理系统,采用端边云协同的轻量化架构,支持一体化的物联网时序数据收集、存储、管理与分析 ,具有多协议兼容、超高压缩比、高通量读写、工业级稳定、极简运维等特点。

作为全球性开源项目,截至目前,Apache IoTDB 已拥有 289 名贡献者、5.7K Stars、1K Forks,12333 commits

  • Gitee 仓库:https://gitee.com/apache/iotdb
  • GitHub 仓库:https://github.com/apache/iotdb

相關推薦

2023-04-05

pache IoTDB 1.1.0 现已发布,Apache IoTDB 是一个物联网原生数据库,具有高性能的数据管理和分析功能,可部署在边缘和云端。 新功能 [IOTDB-4572] 支持按设备对齐按时间排序 [IOTDB-4816] 支持显示查询命令 [IOTDB-4817] 支持kill查

2022-12-06

pache IoTDB 1.0.0 现已发布,Apache IoTDB 是一个物联网原生数据库,具有高性能的数据管理和分析功能,可部署在边缘和云端。 具体更新内容包括: 新架构,支持单机和集群模式,有两种类型的节点:ConfigNode、DataNode 支持 C

2022-09-20

一、简介 mica-mqtt 基于 t-io 实现的简单、低延迟、高性能 的 mqtt 物联网开源组件。mica-mqtt 更加易于集成到已有服务和二次开发,降低自研物联网平台开发成本。 二、功能 支持 MQTT v3.1、v3.1.1 以及 v5.0 协议。 支持 websocket

2024-08-07

MongoDB 存储,按年月分表 业务数据:支持 MySQL、MariaDB 数据库(可改造为达梦等各类国产数据库) 缓存数据:采用 Redis 分布式缓存,使用 Jedis、Redisson 客户端连接 开发框架 基于自研 BudWk 开源 Java 微服务框架 (单应用版本

2023-04-08

安装包。企业版发布了 v4.4.15 以及 v4.4.16 版本,提供了 Apache IoTDB 支持、HStreamDB 最新版本的适配、MongoDB 6.0 支持等多个更新。除此之外,还修复了多个已知错误。 云服务方面,EMQX Cloud Serverless 正式版即将于四月初正式上线。该

2023-08-13

DGIOT v4.8.4 已经发布,工业物联网持续集成平台 此版本更新内容包括: 功能: 1.添加一键式linux开发环境搭建 2.添加tcp和mqtt的连接数和收发报文统计 3.添加ip获取地理位置 4.添加阿里云工业互联网,⾏业平台账号免登对接 优化

2023-07-22

DGIOT v4.8.3 已经发布,工业物联网持续集成平台 此版本更新内容包括: 功能: 1.添加mqtt桥接转发功能 2.添加大屏在离线统计饼图推送 3.添加大屏实时数据状态组件 优化: 1.优化大屏实时数据推送 2.更换微信小程序token刷新接

2023-04-29

DGIOT v4.8.1 已经发布,工业物联网持续集成平台 此版本更新内容包括: 功能: 1.dgiot_grpc面向java工程提供设备管理服务以及数据透传服务 2.增加低代码页面中对组态渲染组件,支持菜单绑定大屏视图进行渲染 3.增加部门管理中

2023-09-10

DGIOT v4.8.5 已经发布,工业物联网持续集成平台 此版本更新内容包括: 功能: 1.添加大屏编辑器动态添加低代码控件 2.添加mqtt动态推送大屏低代码控件 3.添加低代码控件动态绑定产品设备数据源 4.添加手机号码获取地理位置 5

2022-07-06

本次发布主要是支持传统数据库存储过程调用,可以mapper方法使用或者直接使用SQLManager底层API @Call("call test.selectStu(?,?)") List<OrderLog> callSample(@CallParm(1) int id, @CallOutBeanOutHolder outHolder); @Call("call test.updateStu(?)") @Update int update(

2022-08-27

DGIOT v4.5.9 已经发布,工业物联网持续集成平台。 此版本更新内容包括: 1.修复产品详情内物模型配置页面问题 2.修复登陆界面显示问题 3.修复通道管理编辑页面 4.优化modbusTCP设备通过modbusc通道上传.csv表格进行创建设备 5.优化

2023-01-11

tributor License Agreement 贡献者许可协议),正式加入openKylin开源社区。 Shifu是开源的物联网应用开发及管理平台,Shifu物联网开发社区为用户提供全场景设备托管与一体化软件开发的透明框架。开发者通过使用Shifu,可以更简

2025-03-29

台服务层] SpringCloud微服务集群 → [数据存储层] 混合时序数据库 → [业务应用层] 碳足迹追踪/虚拟电厂调度/智能报表 ▶ 差异化竞争力      透明可信:开源代码库完整开放设备接入协议与调度算法,消除"黑箱"疑虑

2023-03-17

//opengemini.org openGemini 简介 openGemini 是由华为云数据库创新实验室自行设计、研发并面向全球开源的一款云原生分布式时序数据库。主要面向物联网和运维监控等场景,提供海量时序数据库处理和分析的开源解决方案,