CloudCanal社区版功能需求征集帖(旧,新的提到gitee)
-
新增数据源,数据源链接信息添加完后加测试链接功能
数据源列表这里加也可以
-
功能需求 : 源端没有任何变更事件时,需要有心跳支持,让任务保持追上状态,而不是延迟
应用场景 : 很少有变更的源端库普遍存在这类问题
推荐理由 :
状况:1.0.3 对于 mysql 官方 heartbeat 包进行了响应,可让任务保持追上状态(空闲时) -
功能需求:在创建任务的[表&action过滤]这步里,映射的目标表名规则支持带上库名作为目标表的前缀
应用场景:多个库的表同步到一个库的时候,可能会出现表名重名的情况,追加数据库名可以对目标表名再加一个维度做唯一性,对表的来源库也更容易辨识
推荐理由:*** -
功能需求 : 支持 MySQL -> TiDB 的 DDL 同步
应用场景 :
推荐理由 :
状态:1.0.2.1 已经支持,默认支持 create table.rename table. alter table add/drop/modify column .支持 mysql 源端 multi alter action 拆成多个 alter table (TiDB 能力限制) -
功能需求 : 支持MySQL -> ClickHouse 的 DDL 同步
应用场景 :
推荐理由 :
状态: 1.0.2.1 版本已经支持,支持create table ,alter table … add/drop/modify column…, 其他 ddl 默认过滤 -
功能需求 : 支持 MySQL latin1 表
应用场景 :
推荐理由 :
状态: 1.0.2 版本在预检失败后,可手动跳过预检继续。该编码引起的其他问题,需要后续跟进。 -
功能需求 : Azure MySQL -> RocketMQ 验证,目前已知 账号带有 域( account@domain), 和mysql information_schema 查询出来不一致。
应用场景 :
推荐理由 :
状态: 1.0.2 版本在预检失败后,可手动跳过预检继续。此类账号可能引起的其他问题,需要后续继续测试跟进。 -
功能需求 : CK 对端支持 ReplacingMergeTree 表引擎,能够开放表引擎选项
应用场景 :
推荐理由 :官方 MaterializeMySQL 实现用的表引擎,但是有 decimal 精度问题
拓展资料:
https://github.com/ClickHouse/ClickHouse/issues/25896
https://github.com/ClickHouse/ClickHouse/issues/16265
https://github.com/ClickHouse/ClickHouse/issues/19597
状态 : 1.0.2 版本已经支持 ReplacingMergeTree 表引擎,并作为默认表引擎 -
功能需求 : 支持源端 MySQL MySIAM 表全量
应用场景 :
推荐理由 :
状态: 1.0.2 版本在预检失败后,选择跳过预检。按照之前测试 mariadb 是支持的。该存储引擎可能引起的其他问题,需要后续继续跟进。