文档中心MogDBMogDB StackUqbar

文档:v2.0

支持的版本:

发布记录

v2.6.0(2024.09.30)

Features

  • 开放页面的 DDL 同步配置功能,支持配置规则以自动将新创建的表添加到同步通道中
  • 优化目标端为 Kafka 的同步,支持对目标端 Kafka Topic 的自定义配置
  • 增量异常处理逻辑优化,支持在 Web 端的增量异常展示,并可触发失败重试或忽略错误数据
  • 扩展数据校验功能,支持针对主键表的对比后的数据修复
  • 资料库初始化与升级脚本外置,便于处理脚本导致的异常

Bug Fixes

  • 修复数据校验中达梦数据库 NVARCHAR2 类型不支持的问题
  • 修复创建通道时,PG 节点连通性校验失败的问题
  • 修复 MySQL 到 MogDB 结构同步时,bit 类型默认值未转换的问题
  • 修复数据同步时,设置部分表跳过增量,依然同步增量数据的问题

v2.5.0(2024.09.02)

Features

  • 新增 MySQL 到 MogDB 的 DDL 同步功能 (部分表相关 DDL)
  • 数据校验支持达梦与 MogDB 静态数据校验
  • 支持 DB2 到 MogDB 的结构同步与全量迁移
  • 支持修改 Oracle Logmnr 抽取 buffer 类型,可使用 Chronicle Queue 避免大事务导致的抽取 OOM
  • 支持 Oracle, MySQL, MogDB 为目标端的全量与增量冲突处理

Bug Fixes

  • 修复通道详情中,部分高级参数没有做数据值校验的问题
  • 修复 MySQL 到 MogDB 数据同步过程中,丢失 text 类型中的换行符的问题
  • 修复 MogDB 到 MYSQL 数据同步过程中,丢失 text 类型数据问题
  • 修复 MySQL 到 MogDB 数据同步过程中,bit 类型解析的问题

v2.4.0(2024.08.12)

Features

  • 新增 Oracle 到 MogDB 的 DDL 同步功能 (部分表相关 DDL)
  • 支持数据同步过程中手动增删表(需在通道暂停状态下执行)
  • Oracle, MySQL, MogDB 为源的数据库,在全量迁移过程中,支持表级别的断点续传
  • 初步支持 Oracle, MySQL, MogDB 的持续校验功能
  • 支持 OG 库迁移到 Oracle 12c 及以上版本时,default 默认值中含有序列值的功能
  • 安全性增强,支持对配置文件,以及 MDB 中用户密码的自动加密
  • 支持精细化的字段映射,Oracle, MySQL, MogDB 之间结构迁移的类型映射更加合理
  • 支持删除通道后的自动资源清理,自动清理全量,增量,数据校验的进程,临时文件与数据,并自动清理 MogDB 数据库中的 slot 信息
  • 全量迁移过程中,支持文件级的读写分离,避免分片数据太大导致的 MDB 临时文件堆积

Bug Fixes

  • 修复无主键表 float 字段非精确数导致的目标端 delete, update 投递失效的问题
  • 修复 MogDB 到 Oracle 同步过程中的 bool, uuid 类型数据处理的问题
  • 修复 MySQL 和 openGauss 节点在数据校验过程中 NULL 值校验不准确的问题
  • 修复目标端增量数据合并过程中,部分场景下可能出现变更数据丢失的问题

v2.3.0(2024.07.09)

Features

  • 新增 MogDB 到 Oracle,MySQL 的 DDL 同步功能 (部分表相关 DDL)
  • 新增通道高级参数,支持从通道高级参数页面调整全量迁移的性能参数
  • 新增节点克隆功能,支持从已有的节点,快速克隆一个新节点,避免重复信息输入
  • 支持通道列表页面精确查询某个节点相关的通道列表
  • 优化自动冲突处理逻辑,支持 Oracle,MySQL,MogDB 为目标的通道内的自动冲突处理
  • 优化 MySQL 增量同步启动逻辑,增加高级参数控制是否需要启动时锁表
  • 优化 LOB 处理逻辑:小 LOB 字段不单独记录文件,减少文件句柄占用

Bug Fixes

  • 修复带 LOB 的无主键表,在 UPDATE/DELETE 时全字段匹配无法匹配 LOB 的问题
  • 修复 MySQL 主键表增量同步数据冲突的问题
  • 修复全量迁移同步完成后 LOB 未删除问题
  • 修复 MySQL date/time 类型读取逻辑,避免时间格式化报错的问题: HOUR_OF_DAY: 0 -> 1
  • 修复同一个字段上同时存在索引和约束时,索引被创建为 unique 的问题
  • 修复 MogDB 到 MySQL 结构比较 check 约束校验不正确的问题,MySQL check 约束列从表达式解析
  • 修复新增通道数量限制未去除草稿通道的问题

v2.2.0(2024.05.17)

Features

  • 新增 MDB 用户权限管理,实现跨用户的功能与数据权限管理
  • 优化通道创建流程,采用逐步引导式流程,引导新用户创建并运行一个同步任务
  • 支持 Oracle 主键/唯一约束使用非唯一索引,该功能会在 MogDB 端自动将依赖索引创建为唯一索引
  • 通道中全量任务失败后,可以点击跳过失败表的全量迁移
  • 数据校验模块中,新增 MySQL 与 MogDB 动态数据对比功能
  • 支持 MariaDB 10.4 以上版本数据库(对应类型为 MySQL)
  • 优化了序列值自动更新逻辑,仅在增量同步阶段执行,增大序列最新值同步间隔范围参数

Bug Fixes

  • 修复大 LOB 场景下,全量迁移任务 oom 的问题
  • 修复部分 MySQL 时间读取异常的问题
  • 修复 MogDB 中字段默认值使用双冒号类型转换,同步到其他库时的语法错误
  • 修复 MogDB 到 Oracle 时,序列名称带有 $ 符号时的同步错误
  • 修复 MySQL 到 MogDB 同步时,时间字段默认值没有使用引号包裹导致的语法错误
  • 修复了部分场景下,使用序列作为表字段默认值后,无法同步序列对象的问题
  • 修复 MogDB 到 Oracle 时,序列值同步语法改写的问题

v2.1.0(2024.04.03)

Features

  • Java版数据校验范围扩展,支持:Oracle, MogDB, MySQL,DB2
  • 支持控制其他库 BLOB 同步到 MogDB 的类型映射,可同步为 bytea, 也可同步为 blob 类型,可通过高级参数 enableBlob2Blob 控制
  • 支持 Oracle Sequence 同步到 MogDB 时,若超过 bigint 最大值限制,则自动同步为 Large Sequence
  • 支持 Oracle 12c 之后的自增列(generate as)同步为 MogDB Sequence
  • 支持结构同步失败后的对象导出,以及失败对象的批量导入修复
  • 支持 MySQL 到 MogDB 同步时,bit(1) 映射为 bool 类型,可通过高级参数 enableBit1toBool 控制
  • 支持 MogDB 到 MySQL 同步时,自动判断行长度是否超过 MySQL 限制 (65535),可通过高级参数 autoConvertDataType 控制
  • 支持 MogDB 到 Oracle/MySQL 增量数据同步过程中的唯一值冲突自动处理
  • 支持在 MDB 中直接确认和执行 MogDB 复制槽创建,以及自动执行心跳表创建

Bug Fixes

  • 优化了全量同步源端查询逻辑,避免了全量同步时频繁 oom 的问题
  • 修复了部分场景下 MogDB 到 Oracle 数据全量同步时,可能发生 ORA-1461 报错的问题
  • 修复了部分场景下全量同步过程中,会在源端数据库创建过多链接的问题
  • 修复了 MogDB 到 MySQL 全量同步过程中 bool/numeric 类型问题
  • 修复了 MySQL 到 MogDB 增量同步过程中 bit 类型数据值解析错误的问题
  • 修复了 MogDB 到 MySQL 同步时,MySQL timestamp 类型范围较小导致的数据插入问题
  • 修复了 MySQL 到 MogDB 全量同步数据库链接重用的问题
  • 修复了 MySQL 到 MogDB 同步时,Batch 模式下 NULL 值导致的 0x00 问题

v2.0.0(2024.02.26)

Features

  • 数据校验:新增独立数据校验功能(目前仅Oracle,MogDB节点可用),支持基于通道的数据校验,以及基于节点的自定义数据校验
  • 同步策略增强:支持 MySQL/MogDB 为源库的自定义分片并行
  • 同步策略增强:支持 MySQL/MogDB 为源库的 KEY 分片并行,大幅提升 MySQL/MogDB 全量同步效率
  • 结构同步增强:支持 MogDB 到 DB2 对象结构同步面
  • 结构同步增强:MySQL 前缀索引结构同步时,在目标端保留索引前缀结构
  • 增强 Dolphin 模式兼容:支持 MySQL 到 MogDB B 模式自增列映射为自增列
  • 优化通道逻辑:空白通道(未选择同步对象)进入后,自动弹出对象选择界
  • 流程设计:设计 MDB 用户权限管理,设计相关 UI 界面(整体功能随下个版本发布)

Bug Fixes

  • 修复重置对象时自动执行清理sql报错问题
  • 修复源DDL存在前置空格导致转换报错的问题
Copyright © 2011-2024 www.enmotech.com All rights reserved.