功能/场景的映射列表
场景 | 复制手段(binlog-binlog) | 复制手段(binlog-sql) | 复制模式(全量+增量) | 复制模式(增量) |
---|---|---|---|---|
单个MySQL 单向复制到 单个MySQL | 支持 | 支持 | 支持 | 支持 |
单个MySQL 双向复制到 单个MySQL | 支持 | 支持 | - | 支持 |
多个MySQL的表 合并到 单个MySQL | 支持 | 支持 | 支持 | 支持 |
单个MySQL的不同表 分发到 多个MySQL | 支持 | 支持 | 支持 | 支持 |
单个MySQL的同一表的不同记录 分发 到 多个MySQL | 支持按主键分发; 不支持按函数分发 | 支持 | 支持 | 支持按主键分发; 不支持按函数分发 |
公有云间的数据同步 | 不支持 | 支持 | 支持 | 支持 |
单个MySQL复制到Kafka | - | - | 支持 | 支持 |
多个MySQL复制到Kafka | - | - | 支持 | 支持 |
场景 | 复制对象(整库复制) | 复制对象(整表复制) | 复制对象(按条件复制部分记录) |
---|---|---|---|
单个MySQL 单向复制到 单个MySQL | 支持 | 支持 | 支持 |
单个MySQL 双向复制到 单个MySQL | 支持; 不支持建表语句包含if not exists #361 |
支持 | 支持 |
多个MySQL的表 合并到 单个MySQL | - | 支持 | 支持 |
单个MySQL的不同表 分发到 多个MySQL | - | 支持 | 支持 |
单个MySQL的同一表的不同记录 分发 到 多个MySQL | - | 支持 | 支持 |
公有云间的数据同步 | 支持 | 支持 | 支持 |
单个MySQL复制到Kafka | 支持 | 支持 | 支持 |
多个MySQL复制到Kafka | 支持 | 支持 | 支持 |
场景 | 复制链路(链路压缩) | 复制链路(跨网络边际) | 回访模式(并行回放) |
---|---|---|---|
单个MySQL 单向复制到 单个MySQL | 支持 | 支持 | 支持 |
单个MySQL 双向复制到 单个MySQL | 支持 | 支持 | 支持 |
多个MySQL的表 合并到 单个MySQL | 支持 | 支持 | 支持 |
单个MySQL的不同表 分发到 多个MySQL | 支持 | 支持 | 支持 |
单个MySQL的同一表的不同记录 分发 到 多个MySQL | 支持 | 支持 | 支持 |
公有云间的数据同步 | 支持 | 支持 | 支持 |
单个MySQL复制到Kafka | 支持 | 支持 | - |
多个MySQL复制到Kafka | 支持 | 支持 | - |
场景 | 自动创建表结构 | 支持DDL | Agent 水平扩展 |
---|---|---|---|
单个MySQL 单向复制到 单个MySQL | 支持 | 支持 | 支持 |
单个MySQL 双向复制到 单个MySQL | - | 支持 | 支持 |
多个MySQL的表 合并到 单个MySQL | 支持 | 支持 | 支持 |
单个MySQL的不同表 分发到 多个MySQL | 支持 | 支持 | 支持 |
单个MySQL的同一表的不同记录 分发 到 多个MySQL | 支持 | 支持按主键分发; 不支持按函数分发 | 支持按主键分发; 不支持按函数分发 |
公有云间的数据同步 | 支持 | 支持 | 支持 |
单个MySQL复制到Kafka | 支持 | 不支持 | 支持 |
多个MySQL复制到Kafka | 支持 | 不支持 | 支持 |
场景 | 高可用(故障转移) | 高可用(断点续做) | 任务暂停/恢复 | 监控 |
---|---|---|---|---|
单个MySQL 单向复制到 单个MySQL | 支持 | 支持 | 支持 | 支持 |
单个MySQL 双向复制到 单个MySQL | 支持 | 支持 | 支持 | 支持 |
多个MySQL的表 合并到 单个MySQL | 支持 | 支持 | 支持 | 支持 |
单个MySQL的不同表 分发到 多个MySQL | 支持 | 支持 | 支持 | 支持 |
单个MySQL的同一表的不同记录 分发 到 多个MySQL | 支持按主键分发; 不支持按函数分发 | 支持按主键分发; 不支持按函数分发 | 支持按主键分发; 不支持按函数分发 | 支持 |
公有云间的数据同步 | 支持 | 支持 | 支持 | 支持 |
单个MySQL复制到Kafka | 支持 | 不支持 | 支持 | 支持 |
多个MySQL复制到Kafka | 支持 | 不支持 | 支持 | 支持 |