drainer 支持多个下游mysql,并同时开始分库分表吗?

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

  • 【TiDB 版本】:4.0.0
  • 【问题描述】:
    我有一个需求,要先从分库分表的mysql迁移到TiDB,但为了安全,老板要求同时部署一个TiDB到MySQL的下游,如果有任何不妥,可以随时切换到这个mysql下游。

但因为数据量,很显然这个 MySQL下游也是需要分库分表的的。

我看到从分库分表的mysql replicate到tidb,并同时合库是没问题的。问题是从TiDB复制到mysql,并同时分库是否可能?还是说所有mysql都只能得到全部数据?谢谢。

目前的方式是 TiDB 通过 Binlog 或 CDC 先同步到下游 kafka 等 MQ 队列中,程序从队列中消费 TiDB 产生的增量数据,按照具体的分库分表逻辑,将数据分发写入到下游 MySQL。

原来是这样,明白了。谢谢。

:handshake:

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。