DM 多个库同步至TIDB DML是如何实现仅删除本库记录 DDL影响其他库数据

binlog 回放时,也是按照数据删除时的状态进行回放的,也是有顺序的
举个栗子:
有A库,B库,C库,合并到 tidb E库,而且 唯一标识上没有合并的冲突问题
如果对C库,XX 表做 删除,C库的binlog会记录 XX 表实际被delete 的记录信息,DM会接收到这些 记录,对 tidb 发起相应的操作

以上是我的理解,希望对你有帮助

下面是参考文档:


1 个赞