数据同步功能支持多种同步拓扑,您可以根据业务需求规划您的同步实例。

单向同步

在单向同步的拓扑中,为保障同步数据的一致性,对目标实例中的同步对象应只进行读操作,请勿进行修改。

拓扑类型 拓扑图 说明
一对一单向同步 一对一单向同步
一对多单向同步 一对多单向同步

您需要购买多个同步实例来实现一对多单向同步 。

例如,从实例A同步到实例B、实例C和实例D,那么您需要购买三个同步实例。

级联单向同步 级联单向同步

您需要购买多个同步实例来实现级联单向同步。

例如,从实例A同步到实例B,再从实例B同步到实例C,那么您需要购买两个同步实例。

多对一单向同步 多对一单向同步

您需要购买多个同步实例来实现多对一单向同步 。

例如,从实例B、实例C和实例D同步到实例A,那么您需要购买三个同步实例。

说明 为保障同步数据的一致性,每个同步实例应选择不同的同步对象。

双向同步

目前DTS仅支持两个MySQL数据库之间的双向同步,暂不支持多个MySQL数据库之间的双向同步。
说明
拓扑类型 拓扑图 说明
一对一双向同步 双向数据同步架构

为保障同步数据的一致性,您需要确保同一个主键/业务主键/唯一键的记录只在一个实例中更新。