本文面向数据库开发者和运维工程师,解析 KaiwuDB V3.3.0 的核心更新。内容涵盖 S3 冷热分级存储、主备集群同步增强、双副本仲裁节点 raft log、时序视图管理与压缩算法扩展。读完本文,你可以快速了解 V3.3.0 在数据管理、高可用和运维诊断上的具体变化,并判断是否适合升级。
本次 V3.3.0 发布同步延长免费试用期至 30 天,测点数量不限,新老用户均可下载或升级体验。
文章目录
- [一、KaiwuDB V3.3.0 更新概览](#一、KaiwuDB V3.3.0 更新概览)
- [二、S3 冷热分级存储:海量数据低成本归档](#二、S3 冷热分级存储:海量数据低成本归档)
- 三、主备集群与双副本集群能力增强
- 四、时序视图管理与自定义函数
- 五、压缩算法扩展
- 六、导入导出与备份能力
- 七、运维监控与开发工具
- 八、升级说明
- [九、常见问题 FAQ](#九、常见问题 FAQ)
一、KaiwuDB V3.3.0 更新概览
KaiwuDB V3.3.0 本次更新集中在数据管理与存储、高可用与集群能力、数据库对象管理、压缩算法、导入导出与备份、运维监控六个方向。此外,下载/升级至 V3.3.0 即可延长免费试用至30天!!
| 更新方向 | 核心能力 | 适用场景 |
|---|---|---|
| 数据管理与存储 | S3 冷热分级存储、时序视图管理 | 海量时序数据低成本归档、跨模查询 |
| 高可用与集群 | 主备同步增强、双副本仲裁节点携带 raft log | 业务连续性保障、故障恢复 |
| 压缩算法 | 新增 bss、elf、alp、fptrunc,浮点支持有损/无损 | 精度与存储开销平衡 |
| 导入导出与备份 | CST/UTC 时区、Avro/CITEXT、gzip 导出、增量备份 | 数据流转与保护 |
| 运维监控 | 时序内存管理、数据质量检查、Range 诊断 | 问题定位与日常运维 |
| 开发工具 | JDBC prepareextend 写入模式、同机多节点部署 | 高速写入与灵活部署 |
二、S3 冷热分级存储:海量数据低成本归档
V3.3.0 新增支持 S3 对象存储协议,兼容 AWS S3、MinIO、Ceph RGW、阿里云 OSS、腾讯云 COS、华为云 OBS。
数据迁移支持两种方式:
-
自动模式: 数据可按设定周期自动完成热、温、冷到 S3 的数据流转;
-
手动模式: 通过 SQL 命令即时执行数据迁移,满足不同场景下的数据归档需求。
适用场景: 物联网平台历史数据量大、查询频率低,长期保留在本地磁盘成本高。通过 S3 冷热分级,热数据留在本地保证查询性能,冷数据归档到对象存储降低存储成本。
三、主备集群与双副本集群能力增强
主备集群同步增强:
-
扩展主备元数据同步范围,支持 delete、update 操作同步;
-
完善复制速率、复制延迟和运行状态监控;
-
提升主备一致性与故障切换能力。
双副本集群增强:
-
仲裁节点支持携带 raft log;
-
可在数据副本异常时辅助补全数据,增强故障恢复能力,保障数据完整性。
节点异常操作支持:
- 支持不健康节点或节点死亡情况下时序表的 zone configure、create/alter table 等操作。
四、时序视图管理与自定义函数
时序视图管理:
V3.3.0 新增视图的创建、修改、删除和查看。关系库与时序库均可在权限范围内引用数据表,实现跨模查询,降低复杂多表查询的使用与维护成本。
自定义函数支持 SQL 格式:
在原有 Lua 函数体的基础上,新增标准 SQL 函数体写法,并支持查看函数创建语句,进一步降低二次开发与函数维护门槛。
五、压缩算法扩展
新增 bss、elf、alp、fptrunc 等压缩算法。浮点类型数据支持有损和无损两种压缩方式,有损压缩支持设置相对误差和绝对误差。用户可在数据精度与存储开销之间灵活权衡。
| 压缩方式 | 适用场景 | 特点 |
|---|---|---|
| 无损压缩 | 精度要求高的数据 | 数据完全可还原 |
| 有损压缩 | 可接受误差的监控数据 | 可设置相对/绝对误差,存储效率更高 |
六、导入导出与备份能力
-
导入支持 CST、UTC 时区;
-
导入导出支持 Apache Avro、CITEXT 及多种压缩编码;
-
CSV 文件支持 gzip 压缩导出;
-
时序数据新增基于指定数据操作时间点的增量备份能力。
七、运维监控与开发工具
运维监控增强:
-
完善时序内存管理、数据质量检查和 Range 诊断能力;
-
扩充主备复制、备份恢复及数据导入导出等监控信息;
-
支持数据重组仅分区预聚合;
-
许可证管理免许可使用期限延长至 30 天。
开发工具与部署更新:
-
KaiwuDB JDBC 驱动支持 prepareextend 写入模式,通过按表对象直插数据实现高速写入;
-
安装部署支持更灵活的节点配置,并可在同一台服务器上部署多个节点;
-
KaiwuDB 开发者中心同步新增时序视图管理能力。
八、升级说明
| 当前版本/部署方式 | 升级路径 |
|---|---|
| 多副本集群 V3.0.x/V3.1.x/V3.2.x | 支持离线升级至 V3.3.0 |
| 单副本集群 V3.0.x/V3.1.x/V3.2.x | 支持离线升级至 V3.3.0 |
| 单机部署 V3.0.x/V3.1.x/V3.2.x | 支持离线升级至 V3.3.0 |
| KaiwuDB V1.x、V2.x | 可通过导入导出方式升级至 V3.3.0 |
九、常见问题 FAQ
Q1:KaiwuDB V3.3.0 的 S3 冷热分级存储支持哪些对象存储?
兼容 AWS S3、MinIO、Ceph RGW、阿里云 OSS、腾讯云 COS、华为云 OBS,支持自动和手动两种迁移方式。
Q2:KaiwuDB 双副本集群的仲裁节点携带 raft log 有什么作用?
可在数据副本异常时辅助补全数据,增强故障恢复能力,保障数据完整性。
Q3:KaiwuDB 中的浮点数据有损压缩如何控制精度?
有损压缩支持设置相对误差和绝对误差,用户可在数据精度与存储开销之间灵活权衡。
Q4:KaiwuDB V3.3.0 支持从哪些版本升级?
多副本/单副本集群、单机部署支持 V3.0.x、V3.1.x、V3.2.x 离线升级;V1.x、V2.x 可通过导入导出方式升级。
相关链接: