文档下载建议反馈入口

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

KaiwuDB 2.1.0 发版说明

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

KaiwuDB 2.1.0 版本在保持原有特性的基础上,在分布式架构、DDL 操作、数据查询、数据存储、数据安全、数据库运维等方面都进行了一定优化。

版本信息

版本号日期
2.1.02024.11.22

新增特性

分布式架构

  • 分布式集群:
    • 支持单副本、三副本及以上集群环境。
    • 支持动态修改集群副本数。
    • 支持根据数据写入情况手动修改数据分片大小,自动进行分片拆分和合并。

DDL 操作

  • 在线增删改标签:支持在线增删标签字段以及转换标签字段的数据类型。
  • 默认值支持:支持为时序表数据字段添加、删除、修改默认值。
  • 物化视图:支持在关系引擎下创建、删除、查看、重命名物化视图。

数据查询

  • 差值查询函数:支持查询时序表指定列与前一行非 NULL 值之间的差值。
  • 插值函数优化:
    • 支持与 LIMITLIMIT ... OFFSETHAVING 、关联查询、联合查询、子查询一起使用。
    • 插值列可作为分组或排序列,也可与其它列一起作为分组或排序。
  • 乱序数据排序:支持在单表查询时序数据时选择是否对查询结果自动排序。
  • 跨模查询性能优化: 支持开启跨模查询性能优化模式,配置性能优化相关功能。
  • 查询结果行数控制:支持通过系统实时参数控制查询结果的返回行数。

数据存储

  • 数据压缩及重组:
    • 支持即时数据压缩。
    • 支持在数据压缩前评估数据分区内的数据质量,并根据评估情况决定是否进行数据重组。
    • 数据重组时根据数据实际写入情况进行空间合并,以减少空间占用、提升查询性能。

数据安全

  • 用户密码规则设置:
    • 支持通过参数设置用户密码的复杂度,包括总长度限制,是否包含大写字母、小写字母、数字、特殊字符等。
    • 支持设置和修改用户密码的有效期。
  • 身份认证最大连接次数设置:支持设置和修改密码认证最大错误连接次数,超过设定次数后,锁定用户 15 分钟。
  • 双因子身份认证:支持同时使用用户密码和认证证书进行身份认证。
  • 加密通信:支持通过 TLCP 对数据传输进行加密,提升数据传输过程中的用户数据安全。

数据库运维

  • GB18030 和 GBK 编码支持:支持自定义选择 GB18030、GBK 等编码方式,能够通过不同连接端正确读写相应字符集的内容。
  • 导入导出优化:
    • 支持使用数据库查询语法筛选导出内容。
    • 支持选择数据编码方式,包括 GBK、GB18030 等。
    • 关系引擎支持指定列导入,可将导入失败的数据写入容错文件;支持导入导出时指定分隔符、包围符、转义符、空字符形式等;支持选择是否携带注释信息。
  • 会话级超时设置:支持设置会话级超时时间,超时后自动断开连接。
  • 许可证限制:支持通过许可证书控制数据库的有效使用时间。
  • 数据迁移:支持识别 MySQL 数据库表结构,自动创建与 KaiwuDB 匹配的数据结构。

重要变更

生态工具

  • KaiwuDB 开发者中心新增以下功能支持或页面优化:

    • 数据库连接增加 TLCP 连接设置。
    • 时序库支持分区间隔设置。时序表支持分区间隔和数据活跃时间设置。时序表字段支持默认值设置。
    • 关系引擎支持物化视图管理。
    • 导入导出增加页面导航栏、日志查看页面。
    • 用户创建支持设置口令到期时间。用户管理支持口令到期时间和身份认证最大连接次数设置。
  • DataX:KaiwuDB 通过 DataX 进行数据写入时,支持按时间段对数据进行拆分。

使用语言及数据库连接方式

  • 新增框架协议支持:支持 ThinkPHP、R2DBC、hsweb、ADO.NET 框架协议。
  • RESTful API:RESTful API 支持设置数据库级别及会话级别的时区。
  • 语言配置示例:添加 C++、C#、Python、PHP、Java、Go、Node.js、R、Rust 语言连接数据库的配置示例。

升级说明

支持 KaiwuDB 1.x 系列及 KaiwuDB 2.0.x 系列,包括 2.0.3.2、2.0.4 版本通过全量迁移或增量迁移升级到 KaiwuDB 2.1.0 版本,相关信息见数据导出数据导入

支持 KaiwuDB 2.0.4.1 三副本集群在线升级到 KaiwuDB 2.1.0 三副本集群版本。支持 KaiwuDB 2.0.4 和 2.0.4.1 单机版本离线升级到 KaiwuDB 2.1.0 单机版本。相关信息见相关信息见数据库升级