基于湖库一体架构,统一管理结构化、半结构化与非结构化等多模态数据,一个系统承载事务处理、实时分析与 AI 工作负载。
最后更新时间:2026-10-30 14:57:29
版本信息
版本号: V4.2.15-CE
前置版本: V4.2.14-CE
版本发布日期: 2026 年 10 月 30 日
支持升级的版本: 目前仅支持 OMS V4.2.0-CE ~ V4.2.14-CE 升级至 V4.2.15-CE
发版目的
OMS V4.2.15-CE 增强 MongoDB、Hive、Elasticsearch 与 OceanBase 社区版之间的数据迁移和同步能力,新增 MongoDB 结构迁移、字段映射及反向增量能力,支持 Hive 结构迁移及 Hive 4.0 迁移权限适配,增强 Elasticsearch 数据类型支持、CCR 插件兼容性及 OceanBase 同步 Elasticsearch 的字段和唯一键映射。同时优化 Store 内存与记录异步释放。
新增功能
MongoDB 迁移 OceanBase 链路
- 支持 MongoDB 结构迁移至 OceanBase 社区版。
- 支持字段映射,可修改目标端字段名称。
- 支持反向增量,将 OceanBase 端变更反向同步至 MongoDB。
Hive 迁移 OceanBase 链路
- 支持 Hive 结构迁移至 OceanBase 社区版。
- 适配 Hive 4.0 迁移权限场景。
Elasticsearch 迁移 OceanBase 链路
- 支持经纬度数组、压缩字节向量及
sparse_vector类型迁移。 - CCR 插件增加对 Elasticsearch 8.7.1 的兼容支持。
- 支持经纬度数组、压缩字节向量及
OceanBase 同步 Elasticsearch 链路
- 支持列名映射,可将 OceanBase 列名映射为 Elasticsearch 文档字段名。
- 支持指定 OceanBase 中非主键的全局唯一字段作为 Elasticsearch 文档唯一键,满足分表合并同步等场景的唯一键映射需求。
HBase 迁移链路
- 支持 ZooKeeper 服务开启鉴权的场景。
易用性提升
优化 Elasticsearch 迁移 OceanBase 时是否展开
object字段的前端配置。禁止删除仍被迁移或同步链路使用的数据源,避免已有链路更新配置失败。
优化 OceanBase Store 的记录释放机制,采用异步释放方式,提升 OceanBase Store 性能。
引入 Store jemalloc 内存优化。
当前版本功能矩阵
| 数据源 | 结构迁移/同步 | 全量数据迁移 | 增量迁移/同步 | 全量校验 | 反向增量 |
|---|---|---|---|---|---|
| MySQL -> OceanBase-CE | 支持 | 支持 | 支持 | 支持 | 支持 |
| OceanBase-CE -> OceanBase-CE | 支持 | 支持 | 支持 | 支持 | 支持 |
| OceanBase-CE -> Kafka | 支持 | 支持 | 支持 | 暂不支持 | 暂不支持 |
| OceanBase-CE -> RocketMQ | N/A | 暂不支持 | 支持 | 暂不支持 | 暂不支持 |
| TiDB -> OceanBase-CE | 支持 | 支持 | 支持 | 支持 | 支持 |
| PostgreSQL-> OceanBase-CE | 支持 | 支持 | 支持 | 支持 | 支持 |
| GreenPlum -> OceanBase-CE | 支持 | 支持 | 暂不支持 | 支持 | 暂不支持 |
| HBase -> OceanBase-CE | 支持 | 支持 | 支持 | 暂不支持 | 暂不支持 |
| Qdrant -> OceanBase-CE | 不支持 | 支持 | 不支持 | 不支持 | 不支持 |
| Milvus -> OceanBase-CE | 支持 | 支持 | 支持 | 不支持 | 不支持 |
| Redis -> OBKV | 不支持 | 支持 | 不支持 | 不支持 | 不支持 |
| Hive -> OceanBase-CE | 支持 | 支持 | 不支持 | 不支持 | 不支持 |
| Elasticsearch -> OceanBase-CE | 支持 | 支持 | 支持 | 支持 | 不支持 |
| OceanBase-CE -> Elasticsearch | 支持 | 支持 | 支持 | 不支持 | 不支持 |
| MongoDB -> OceanBase-CE | 支持 | 支持 | 支持 | 支持 | 支持 |
| StarRocks -> OceanBase-CE | 不支持 | 支持 | 不支持 | 不支持 | 不支持 |
| Apache Doris -> OceanBase-CE | 不支持 | 支持 | 不支持 | 不支持 | 不支持 |
| ClickHouse -> OceanBase-CE | 不支持 | 支持 | 不支持 | 不支持 | 不支持 |
当前版本支持的数据库版本
| 分类 | 数据迁移 | 数据同步 |
|---|---|---|
| OceanBase 社区版 | V3.1.0-CE、V3.1.1-CE、V3.1.2-CE、V3.1.3-CE、V3.1.4-CE、V3.1.5-CE、V4.0.0-CE、V4.1.0-CE、V4.2.0-CE、V4.2.1-CE、V4.2.2-CE、V4.2.3-CE、V4.2.5-CE、V4.3.0-CE、V4.3.1-CE、V4.3.2-CE、V4.3.3-CE、V4.3.4-CE、V4.3.5-CE、V4.4.1-CE、V4.5.0-CE、V4.6.0-CE | V3.1.0-CE、V3.1.1-CE、V3.1.2-CE、V3.1.3-CE、V3.1.4-CE、V3.1.5-CE、V4.0.0-CE、V4.1.0-CE、V4.2.0-CE、V4.2.1-CE、V4.2.2-CE、V4.2.3-CE、V4.2.5-CE、V4.3.0-CE、V4.3.1-CE、V4.3.2-CE、V4.3.3-CE、V4.3.4-CE、V4.3.5-CE、V4.4.1-CE、V4.5.0-CE、V4.6.0-CE |
| 其他数据终端 |
|
|
| OCP 版本 | V3.1.1-CE、V3.3.0-CE、V4.0.0-CE、V4.0.3-CE、V4.2.0-CE、V4.2.1-CE、V4.2.2-CE、V4.3.0-CE、V4.3.1-CE、V4.3.2-CE、V4.3.3-CE、V4.3.4-CE、V4.3.5-CE、V4.3.6-CE | V3.1.1-CE、V3.3.0-CE、V4.0.0-CE、V4.0.3-CE、V4.2.0-CE、V4.2.1-CE、V4.2.2-CE、V4.3.0-CE、V4.3.1-CE、V4.3.2-CE、V4.3.3-CE、V4.3.4-CE、V4.3.5-CE、V4.3.6-CE |
已修复的主要缺陷
修复启用 TLS 的 MongoDB 数据源在反向增量启动时缺少 CA 等证书,导致启动失败的问题。
修复 MongoDB → OceanBase 项目释放后立即新建项目时,旧 Store 进程未完全退出导致增量日志拉取失败的问题。
修复 MongoDB → OceanBase 通配符模式结构迁移出现空指针异常的问题。
修复 MongoDB → OceanBase 在 docAsField=true 时,全量和增量迁移的目标文档字段写入为 null 的问题。
修复 Hive → OceanBase 迁移含中文列名的表时,全量迁移失败的问题。
修复 Hive → OceanBase 全量迁移 BINARY 字段时,目标数据尾部出现额外零字节的问题。
修复 Hive → OceanBase Spark 迁移脚本在 Python 3 环境下初始化失败的问题。
修复 Hive 2.1.1 外表模式全量迁移 UNIONTYPE 数据时序列化结果不符合预期的问题。
修复 Elasticsearch → OceanBase 全量校验在目标表使用复合主键、主键与文档 _id 不一致时的复检异常。
修复 HBase 1.x → OceanBase 迁移因 Guava 依赖版本冲突而创建 Replication Peer 失败的问题。
修复 OceanBase → HBase 多表增量同步时,批次内记录被写入错误目标表的问题。
修复 HBase → OceanBase 增量组件冷启动期间,被 Supervisor/HA 误判进程异常并触发重启的问题。
修复复制 MySQL → OceanBase 容灾双活链路时,同步 DDL 选项变灰、不可选择的问题。
修复页面显示全量迁移已结束但全量进程仍在运行的状态不一致问题。
修复 OMS 机器数超过 10 台时,机器列表缺少分页、显示不完整的问题。
修复增量同步组件 RPS 指标显示不准确的问题。