MySQL和TiDB 数据实时双向同步,而且能够来回切换, 这个DM可以实现吗

,

MySQL和TiDB 数据实时双向同步,而且能够来回切换
这个DM可以实现吗
【TiDB 版本】
v4.0.10
【问题描述】
业务从MySQL切换到TiDB后, 数据实时双向同步,数据一致,有问题时 业务可以从TiDB切回mysql吗
这个DM可以实现吗

不可以。

mysql1 — (DM)----- TiDB -----(TiCDC/TiDB-Binlog)-----mysql2

DM 上游是 MySQL 或 MariaDB,MySQL 到 TiDB 数据同步可以使用 DM;

TiDB 到 mysql 数据可以使用 TiCDC 或者 TiDB-Binlog,详情可以参考官网

谢谢 ,这里 mysql1和mysql2 可以是同一个mysql吗

不是同一个

如果是想环形/双向同步,可以参考下面两个文档

https://docs.pingcap.com/zh/tidb/stable/bidirectional-replication-between-tidb-clusters

https://docs.pingcap.com/zh/tidb/stable/manage-ticdc#环形同步

TiDB -----(TiCDC/TiDB-Binlog)-----mysql2是 数据半同步方式吗

不同工具的同步方式不同,建议看下官网详细了解下。

https://docs.pingcap.com/zh/tidb/stable/tidb-binlog-overview

https://docs.pingcap.com/zh/tidb/stable/ticdc-overview