国产数据迁移同步工具 CloudCanal v4.6.0.0 发布,开放多条新链路
CloudCanal 免费社区版 是 ClouGence 公司推出的一款全自研、可视化、自动化数据迁移同步工具,具备 结构迁移、数据迁移、数据同步、数据校验、数据订正 等功能,支持 30+ 款流行关系型数据库、实时数仓、消息中间件、缓存数据库和搜索引擎之间数据互通,其中包含国产数据库 OceanBase、PolarDB、TiDB、StarRocks、Doris、RocketMQ 等。
结合开源项目 CloudCanalProcess ,可方便实现如下功能:
- wide-table : 打宽表数据处理插件,主要包括事实表和单维表组合处理
- data-transform : 数据通用转换插件,比如做操作变幻、额外加字段、清洗回填数据
- data-gather : 数据汇聚插件,将分库分表、垂直拆分、异地数据进行实时汇聚
- data-compare : 数据对比插件,根据源端数据变化进行业务对账
- business-alert : 业务告警插件,根据数据变化趋势做出相应告警
CloudCanal 产品功能对标阿里云 DTS、亚马逊 DMS、StreamSets、AirByte,助力开发、DBA 或运维同学快速构建在线数据应用。
Release-Note
新链路
-
开放 TDengine -> MySQL 链路 结构迁移、全量迁移、增量同步、数据校验与订正
-
开放 MySQL -> GreptimeDB 链路 结构迁移、全量迁移、增量同步、数据校验与订正
-
开放 TiDB -> Greenplum 链路 结构迁移、全量迁移、增量同步、数据校验与订正、DDL 同步(加列/减列/修改列/清空表)
-
开放 TiDB -> PostgreSQL 链路 结构迁移、全量迁移、增量同步、数据校验与订正、DDL 同步(加列/减列/修改列/清空表)
-
开放 Greenplum -> OceanBase 链路 结构迁移、全量迁移、数据校验与订正
-
开放 StartRocks -> StarRocks 链路 结构迁移、全量迁移
-
开放 Kafka -> Iceberg 链路 增量同步
新特性
-
支持 Hana、PostgreSQL、Greenplum、SQL Server、Oracle、PolarDB-X、ObForOracle、PolarDB MySQL、StarRocks 端全量同步时的过滤条件下推能力
-
支持 Iceberg 目标端 timestampz 时间类型
-
支持 Iceberg 目标端 Truncate、Create Table、Drop Table DDL 同步
-
支持 Hana 源端链路选择目标主键的能力
-
支持 PostgreSQL 对端全量迁移前清空数据功能
-
支持 Kafka 数据源 SASL / SCRAM 认证
-
支持 Kafka 参数 clientCustomProps 可自定义增加或覆盖生产者消费者的客户端配置
-
支持 多任务分布式执行数据迁移、同步、校验和订正(并行任务组),大幅度提升关键业务数据流转性能
-
支持 高级功能-任务组,包括业务组(如多个 Kafka 源端任务、数据汇聚任务、业务属性相似任务)和并行组两种,方便任务管理
-
支持 带 Date 类型字段的数据过滤条件(高级模式,程序内过滤)
优化
-
优化 Hana 源端数据清理,使用更加安全的机制清理 CDC 表数据
-
优化 Hana 源端修改订阅取消表后,自动去掉对于表的位点信息
-
优化 Oracle 源端增量位点新增最近提交时间戳,以区分延迟是未提交事务还是大流量导致
-
优化 Oracle 源端增量周期性打印距离当前最久的未提交事务 ID,该事物变更事件数等信息,方便及时处理
-
优化 类型映射,MySQL bit(1) 到 Doris / StarRocks 为 tinyint,bit 长度定义 > 1 则维持 16 进制字符串写入
-
优化 类型转换,TiDB bit(1) 写入 Doris / StarRocks 为 tinyint,bit 长度定义 > 1 则维持 16 进制字符串写入
-
优化 Schema 映射参数 mappingDef 为可修改,解决部分场景替换更新的需求
-
优化 获取数据任务列表开放 API(datajob/list 和 datajob/queryjob),增加任务当前状态(currTaskStatus)
-
优化 任务重跑开放 API,增加 autoStart 请求参数以满足类似校验子任务无需自动启动的需求(由主任务的增量阶段触发)
-
优化 IM 告警测试验证接口判定
-
优化 IM 各个平台告警对接口调用错误敏感度
问题修复
-
修复 OceanBase(Binlog) / PolarDB / PolarDB-X 源端同步 ENUM 类型为数字的问题
-
修复 MySQL 源端修改订阅取消表后重新添加,导致同步字段数据缺失的问题
-
修复 MySQL 全库同步 CREATE TABLE 预检错误导致目标端未创建的问题
-
修复 Redis 开启 DB 映射重启任务概率性导致 Key 错位的问题
-
修复 Oracle 源端时间类型主键全量迁移位点保存错误的问题
-
修复 Oracle 时间类型主键表写入较慢的问题
-
修复 Oracle Blob 类型数据过长导致的写入失败的问题
-
修复 PolarDB MySQL / PolarDB-X 源端在解析 Binlog 时,字段 nullable 属性检测不一致导致的解析报错问题
-
修复 PostgreSQL 结构迁移默认值元数据获取时,过滤携带精度的强制类型有误的问题
-
修复 Kafka 依赖切换版本无效的问题
-
修复 获取 StarRocks 表元数据未过滤 engine 类型为 OLAP_EXTERNAL 的表
-
修复 任务修改账号密码后创建相似任务报错的问题
-
修复 Greenplum 源端创建任务时错误预检的问题
-
修复 任务批量授权带子任务报错的问题
-
修复 目标端为 StarRocks / Doris / SelectDB / Iceberg 的链路多次批量设置数据分区被覆盖的问题
-
修复 钉钉消息模版中全部资源授权 ‘@’ 信息缺失的问题
-
修复 组件、任务日志归档有残留的问题
免费下载和使用

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
🔥 新增路由管理:开源无代码 / 低代码平台 NocoBase
NocoBase 是一个极易扩展的开源无代码开发平台。完全掌控,无限扩展,助力你的开发团队快速响应变化,显著降低成本,不必投入几年时间和数百万资金研发,只需要花几分钟部署 NocoBase。 NocoBase 中文官网 官方文档 在线 Demo 汇总一周产品更新日志,最新发布可以前往我们的博客查看。 NocoBase 目前更新包括的版本更新包括三个分支:main ,next和 develop。 main :截止目前最稳定的版本,推荐安装此版本。 next:包含即将发布的新功能,经过初步测试的版本,可能存在部分已知或未知问题。主要面向测试用户,用于收集反馈和进一步优化功能。适合愿意提前体验新功能并提供反馈的测试用户。 develop:开发中的版本,包含最新的功能代码,可能尚未完成或存在较多不稳定因素,主要用于内部开发和快速迭代。适合对产品功能前沿发展感兴趣的技术用户,但可能存在较多问题或不完整功能,不建议在生产环境中使用。 main v1.5.11 发布时间:2025-02-20 🎉 新特性 [工作流] 支持扩展工作流节点分组 (#6237) by @mytharcher 参考文档:扩...
- 下一篇
🔥 Tinyflow AI 工作流编排框架 v0.0.4 发布
Tinyflow Tinyflow 是一个轻量的 AI 智能体解决方案,她不是一个 ” 产品 “,而是一个开发组件。 通过集成 Tinyflow,您可以使得任何的传统应用,具备 AI 智能体的能力。 特性 Tinyflow 前端基于 Web Component 开发,因此支持 React、Vue、Angular、Svelte 等任何框架,当然也包括 原生的 HTML、CSS、JavaScript。 后端支持 Java(不限制框架)、Python、Node.js 等语言。 快速开始 前端 npm install @tinyflow-ai/ui import { Tinyflow } from 'tinyflow'; const tinyflow = new Tinyflow({ element: '#tinyflow', data: JSON.parse('{}'), provider: { llms: () => [] } }); 参数含义: element:容器元素,可以是一个字符串,也可以是一个 DOM 元素。 data:工作流的数据,是一个 JSO...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- MySQL8.0.19开启GTID主从同步CentOS8
- Hadoop3单机部署,实现最简伪集群
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS8编译安装MySQL8.0.19
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Linux系统CentOS6、CentOS7手动修改IP地址