新链路
开放 Oracle -> RocketMQ 结构迁移、全量同步、增量同步 开放 TiDB -> ClickHouse 结构迁移、全量同步、增量同步、数据校验
新特性
支持 目标端 Kafka / RocketMQ DSG 消息格式 支持 源端 Kafka OGG KV JSON 消息格式 支持 Kafka SASL / SCRAM 验证方式 (阿里云/AWS 全托管 Kafka) 支持 MySQL -> Kafka 多 Schema 迁移同步 支持 MySQL -> RocketMQ 多 Schema 迁移同步 支持 MySQL、PolarDbMySQL、RDS for MySQL 源端配置DDL 事件告警(默认不设置告警) 支持 Oracle 源端 LogMiner 只解析归档日志(新增参数:archiveLogOnlyMode) 支持 Oracle 源端 LogMiner 只分析归档日志并处于 ADD_FILE 模式时,指定单次分析归档日志的个数(新增参数:oraIncrLmAddFileLimit) 支持 Oracle 源端打印 LogMiner 分析的 redo 或 archive 日志的视图记录(新增参数:oraPrintViewlnLogs) 支持 Oracle 源端设置 LogMiner 每次分析 redo 或 archive 日志的 SCN 范围大小(新增参数:logMiningScnStep) 支持 Oracle 增量物化视图模式(mlog),丰富 Oracle 源端增量同步方式 支持 任务修改订阅添加虚拟列 支持 创建相似任务带上虚拟列信息 支持 Kafka 源端修改订阅(Kafka -> ElasticSearch 除外) 支持 Kafka 源端消息多余列保留或过滤能力(任务核心参数 autoSyncNewCreatedColumn) 支持 Kafka / RocketMQ -> MySQL 查看库表映射 支持 Kafka 目标端写入时修改 bufferMemory 参数 支持 MySQL 源端全量任务时区转换(srcTimeZone参数),和增量同步能力保持一致 支持 校验任务可以按照丢失、不一致过滤排序 支持 自动安装 / 升级 / 回退 Sidecar SSH 免密登陆方式 支持 创建任务筛选表时,可批量进行精确匹配
优化
优化 MySQL 源端 CHECK_POS 心跳模式,记录所有 Binlog 事件进行延迟比较 优化 Redis <-> Redis 指令集 LRem、HlncrBy 优化 Kafka 驱动加载方式(外置加载),解决安全漏洞问题,默认带 kafka-clients 3.4.1 和 kafka-client2.8.2(老版本 Kafka 兼容)版本 优化 RocketMQ 驱动加载方式(外置加载) 优化 Hana 驱动加载方式(外置加载) 优化 Common-text 驱动版本,解决安全漏洞 优化 StarRocks、Doris、SelectDB 对端数据写入日志,加入 label 信息方便数据写入慢排查 优化 Kafka 源端 Debezium 格式,兼容 before 和 after 字段数量不一致时的解析方式 优化 SSH 连接方式,使用连接池缓存 Session 连接,无须多次重新建立连接
问题修复
修复 StarRocks / Doris 初始化链接 soTimeout 修改无效的问题 修复 Hana 创建链接时默认数据库丢失导致权限的问题 修复 内网地址变化导致 Console 告警失效的问题 修复 TiDB 源端所有同步链路的类型问题 修复 时间虚拟列数据校验误校验的问题 修复 自定义代码任务修改订阅后自定义代码包丢失的问题 修复 Redis 哨兵实例无密码主实例有密码测试链接报错的问题 修复 Redis -> Redis 全量初始化(Key、Hash、List、Set、ZSet)键 TTL 丢失的问题 修复 Oracle 源端 mlog 增量模式不会清理已消费数据的问题 修复 Oracle 源端联合主键顺序不一致而导致丢数据的问题 修复 Oracle -> Oracle 对端表空间存在,但结构迁移报错的问题 修复 Oracle 目标端数据校验时未处理 CHAR/NCHAR 类型的空格而导致的数据丢失 修复 Oracle 源端解析 CHAR/NCHAR 长度超过 4000 报错的问题 修复 Oracle 源端链路无法创建相似任务的问题 修复 Oracle -> StarRocks 对端为大写表的情况下修改订阅无法正常回显的问题 修复 数据校验 Json node 顺序不正确提示数据不一致的问题 修复 PostgreSQL -> MySQL Json 类型增量报错的问题 修复 PostgreSQL 目标端时间类型 null 字符串导致转换失败的问题 修复 OceanBase -> Kafka 全量与增量同主键消息消费分区不同的问题 修复 MySQL -> Kafka 由于设置会话 binlog_rows_query_log_events 参数而导致消息中持续携带 DML 语句的问题
文章转载自ClouGence,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
Oracle RAC 一键安装翻车?手把手教你如何排错!
Lucifer三思而后行
578次阅读
2025-04-15 17:24:06
【纯干货】Oracle 19C RU 19.27 发布,如何快速升级和安装?
Lucifer三思而后行
526次阅读
2025-04-18 14:18:38
Oracle SQL 执行计划分析与优化指南
Digital Observer
482次阅读
2025-04-01 11:08:44
墨天轮个人数说知识点合集
JiekeXu
467次阅读
2025-04-01 15:56:03
XTTS跨版本迁移升级方案(11g to 19c RAC for Linux)
zwtian
464次阅读
2025-04-08 09:12:48
Oracle数据库一键巡检并生成HTML结果,免费脚本速来下载!
陈举超
453次阅读
2025-04-20 10:07:02
【ORACLE】记录一些ORACLE的merge into语句的BUG
DarkAthena
449次阅读
2025-04-22 00:20:37
【ORACLE】你以为的真的是你以为的么?--ORA-38104: Columns referenced in the ON Clause cannot be updated
DarkAthena
424次阅读
2025-04-22 00:13:51
Oracle 19c RAC更换IP实战,运维必看!
szrsu
410次阅读
2025-04-08 23:57:08
【活动】分享你的压箱底干货文档,三篇解锁进阶奖励!
墨天轮编辑部
399次阅读
2025-04-17 17:02:24