文档下载建议反馈入口

  • 版本信息
  • 新增特性
  • 重要变更
  • 功能调整
  • 升级说明

KaiwuDB 3.0.0 发版说明

KaiwuDB 是一款面向 AIoT 物联网场景的分布式、多模融合、支持原生 AI 的数据库产品,支持在同一实例同时创建时序库和关系库,并融合处理多模数据,具备千万级设备接入、百万级数据秒级写入、亿级数据秒级读取等时序数据高效处理能力,具有稳定安全、高可用、易运维等特点。面向工业物联网、数字能源、车联网、智慧产业等领域,提供一站式数据存储、管理与分析的基座。

KaiwuDB 3.0.0 版本针对数据库对象管理、数据管理与查询、安全控制、分布式架构、运维监控等方面进行了全面优化与增强。

版本信息

版本号日期
3.0.02025.10.31

新增特性

数据库对象管理

  • 大型对象支持:关系引擎新增 BLOB(二进制大型对象)和 CLOB(字符型大型对象)支持,覆盖 DDL、DML、DCL 全生命周期
  • 触发器支持:关系引擎支持触发器的创建、修改、删除操作,提供灵活的触发条件和事件设置
  • 存储过程支持:新增存储过程功能,支持创建、查看、编辑、检查、运行、重命名、删除等操作,兼容完整 SQL 语法和特殊语法结构
  • 注释功能增强:支持在创建时序库、关系库、时序表、关系表时直接添加注释,无需后续单独处理

数据管理与查询

数据存储与压缩

  • 实时压缩:支持时序数据入库实时压缩,可根据数据类型自适应选择最优压缩算法,提升压缩效率

查询增强

  • 最值上下文查询:使用 minmax 函数查询时序数据时,可同时获取该值所在行的其他字段

会话管理

  • 自定义变量:支持在 SQL 语句中使用以 "@" 开头的自定义变量进行赋值、引用和计算

数据导入导出

  • 导入导出增强:支持以 SQL 格式导出数据,支持强制访问控制属性的导入与导出

时序数据处理

  • 流计算:支持创建与管理实时流计算,提供多种触发模式,支持乱序与过期数据策略,结果可订阅与发布
  • 备份恢复:支持时序引擎、时序库、时序表数据的全量备份与恢复,具备任务进度监控,以及暂停和取消等管理能力
  • 数据推送:支持将 DDL 操作推送至 Kafka
  • 数据发布订阅:支持灵活配置订阅对象(库、时序表、带 WHERE 条件的查询语句);可同步实时与历史数据;支持准实时、全量和增量模式;支持断点续传

异构数据库访问

  • 异构数据库访问:用户预先定义异构数据库链接后,即可在联机状态时访问和操作异构数据库中的数据

数据库安全

身份认证

  • GSSAPI 身份认证:支持通过 GSSAPI 接口调用 Kerberos 协议,实现安全的身份鉴别和通信

用户与权限管理

  • 用户和角色管理:支持密码重用限制、密码加密算法配置、用户登录状态查询及角色启用/禁用
  • 访问控制增强
    • 访问时间段控制:支持设置允许或禁止指定客户端连接的时间段,控制客户端的访问权限
    • 自主访问控制:支持列级权限管理
    • 强制访问控制:支持对用户、关系库、关系表进行密级标记;控制粒度达到库、表、列级别

安全防护

  • SQL 防注入:系统检测到匹配的 SQL 注入特征或指纹后,将进行拦截并报错
  • 加解密函数:支持列级加解密,写入时可使用 AES 或 SM4 算法加密,读取时通过解密函数恢复明文
  • 审计增强:支持对作业调度、强制访问控制语句进行审计,支持审计日志加密存储和分权审阅

分布式与高可用

数据分布优化

  • 关系数据
    • 支持建表/改表时指定哈希、范围或列表分区方式,支持设置分区区域
    • 支持哈希分片索引功能,建表时定义哈希分区主键,改表时创建哈希分区
  • 时序数据
    • 支持改表时指定哈希分区方式,支持设置分区区域
    • 支持建表时指定哈希值大小,决定最大数据分片数
    • 支持控制后台数据自动均衡及死亡节点副本补足行为

数据同步与复制

  • 数据同步监控:查看主副本与从副本间数据同步延迟
  • 写入性能优化:支持延长 raft log 落盘周期,合并 raft log 和 WAL,提升多副本集群写入性能
  • 主备增强
    • 提供断点续传功能,支持主节点宕机后的数据同步
    • 关系引擎支持主备复制功能
    • 提供主备节点数据复制延迟监控,包含数据差异、同步时间、同步速率等指标

运维管理

许可证管理

  • 许可证管理:支持不限测点数

监控工具完善

  • 多维度监控:支持查看缓存、进程、连接、会话和事件等信息
  • 功能增强:提供慢 SQL 监控、告警基线和事件通知、事件日志统计、TPS/QPS/响应时长监控、时序任务耗时与分级存储、实时订阅和主备部署监控

重要变更

安装部署

  • 新增图形化安装向导,支持裸机与容器环境的单机、单副本、多副本集群部署,并提供完整日志

操作系统和环境

  • 新增 KylinOS V10 SP2 支持

开发工具

  • KaiwuDB 开发者中心
    • 系统兼容:新增 Apple M 系列芯片 macOS 支持
    • 数据管理:支持时序数据备份恢复、存储过程与触发器管理
    • 安全管理:支持角色与用户启停、密码加密算法与密码重用限制设置、Kerberos 认证、审计策略管理、强制访问控制
    • 易用性优化:支持复制粘贴数据源连接
  • KaiwuDB 数据迁移工具(KDTS):支持图形化跨数据库迁移与同步,涵盖元数据、对象、表数据,支持全量迁移与增量同步,并提供一致性校验与迁移报告
  • KaiwuDB 性能测试工具 (kwdb-tsbs):基于 TSBS 的时序数据库性能测试工具,可生成标准化数据集,并对 KaiwuDB 的读写性能进行基准测试

生态兼容

  • Flink 深度集成:提供 KaiwuDB Flink Connector 连接器,支持通过 DataStream API 和 Flink Table 实现双向数据流转,具备自动类型映射、灵活参数配置和并发读取优化等核心能力
  • Kafka 数据接入:支持 Kafka 数据直接写入 KaiwuDB 关系引擎

功能调整

当前版本暂不支持以下功能,后续版本将根据需求逐步完善:

  • 库表设置:时序库暂不支持自定义分区间隔;时序表暂不支持设置活跃时间和分区间隔
  • 数据写入:去重策略暂不支持 merge模式(相同时间戳数据去重合并)
  • 数据存储:预分配空间管理;查看磁盘分区空间
  • 数据压缩:周期性压缩(已优化为在线实时压缩);压缩算法与压缩级别设置;即时压缩
  • 数据库自治

升级说明

支持通过导入导出方式将 KaiwuDB 1.x、2.x 版本升级至 KaiwuDB 3.0.0,相关信息见数据导出数据导入