KWDB 2.2.0 发版说明
KWDB 是一款面向 AIoT 场景的分布式、多模融合的数据库产品,支持在同一实例同时创建时序库和关系库并融合处理多模数据,具备千万级设备接入、百万级数据秒级写入、亿级数据秒级读取等时序数据高效处理能力,具有稳定、安全、高可用、易运维等特点。面向工业物联网、数字能源、车联网、智慧产业等领域,提供一站式数据存储、管理与分析的基座。
KWDB 2.2.0 版本在保持原有特性的基础上,针对时间精度、数据库对象、DML 操作、数据查询及数据库运维等方面进行了优化与增强。
版本信息
版本号 | 日期 |
---|---|
2.2.0 | 2025.03.31 |
新增特性
时间精度
- 时间戳数据类型:时序引擎的时间戳数据类型新增对微秒、纳秒级精度的支持。
- 时间日期函数:
time_bucket
和time_bucket_gapfill
函数支持以纳秒为单位的时间输入。
数据库对象
- 隔离级别:关系引擎新增对可重复读(Repeatable Read,RR)、读已提交(Read Committed,RC)隔离级别的支持。
DML 操作
- 无模式写入:
- 支持按照 OpenTSDB 的 telnet 行协议及 JSON 格式协议进行数据写入。
- 使用无模式写入方式创建库、表时,自动区分大小写。
数据查询
- 分组窗口函数:支持计数窗口、事件窗口、会话窗口、状态窗口和时间窗口函数,可基于时间间隔、数据行数或状态信息等条件对数据进行分组并执行聚合查询。
TWA
函数:支持使用TWA
函数计算指定列在一定时间范围内的时间加权平均值。ELAPSED
函数:支持使用ELAPSED
函数计算周期内的连续时间长度。INSERT INTO SELECT
:支持将跨模查询的结果写入时序表。
数据库运维
- 预分配空间控制:支持通过集群参数控制预分配空间的大小。
- 导入导出:
- 支持用户信息、用户权限及集群参数数据的导入。
- 支持大写 schema 的导入导出。
重要变更
操作系统和环境
- 完善对 Ubuntu 18.04 的支持。
开发工具
KaiwuDB 开发者中心新增以下优化和功能:
- 支持分页展示查询结果,优化大宽表的查询展示性能。
- Debug 日志优化:记录线程号、类名、执行 SQL 语句、结果处理时间等日志信息。
- 增强日志能力:提升任务调度、查询结果处理及图形化绘制等模块的日志能力。
升级说明
- 多副本集群:支持 KWDB 2.1.0 在线升级至 KWDB 2.2.0。
- 单副本集群:支持 KWDB 2.1.0 离线升级至 KWDB 2.2.0。
- 单机版本:支持 KWDB 2.1.0 离线升级至 KWDB 2.2.0。
- KWDB 2.0.x 版本:支持通过导入导出方式升级至 KWDB 2.2.0。