mysql 如何在同步过程中动态添加或删除同步的表?如果是添加还需要把相应的数据也同步过来且不能停止数据库运行。我看阿里云的 DTS 和华为云的 RDS 都支持这种功能,但是不知道是什么原理还望大家给解答下。谢谢。
1
littlewing Feb 27, 2020
消费 binlog,过滤,生成 sql 插入到目标表
|
2
jonathan001 OP @littlewing 重放 binlog 代价太大 2T 的 binlog,我的想法是在源库使用 mysqldump 倒出相应的表
|
3
qiayue PRO 同步数据,不就是不断执行 sql 语句吗?
这中间你增加一些建新表和插入数据到新表的 sql 就行 |
4
jonathan001 OP @qiayue 有可能 binlog 同步一个月了,但是我现在又想同步一个月前的表。
|
5
sanggao Feb 27, 2020
直接写消息队列,慢慢处理不行吗
|