Dm进行数据同步一致性使用哪种方案?

dm进行数据同步一致性使用哪种方案?是与MySQL一样使用异步复制吗?
是否可以修改同步一致性方案?

DM 同步是一种异步同步的方式,主要由 mydumper + loader + syncer 来完成。mydumper + loader 拉取全量数据到下游 TiDB,syncer 用来拉取上游 binlog 同步到下游。可以参考官方文档了解下 DM 数据同步原理。

没有找到关于使用哪种方案数据同步一致性的文章,找到了syncer 使用binlog row格式同步,没有说明是使用异步复制还是半同步复制或者使用新的方案

DM 是使用 异步模式进行数据同步的,可以了解下原理哈。

好的,有了解过mysql的异步复制,这种同步方式如果主服务宕机有可能会导致数据丢失的吧?这种风险怎么去规避

1赞

DM 数据同步没有什么可选的方案,都是异步来做。需要了解的是 DM 只是作为数据同步的工具,跟 mysql 里面真正的主从复制还是有区别的。

1赞

哦哦,好的,谢谢。
那他的延迟呢,延迟是大概什么级别,毫秒,秒?这方面你们有没有测过同步的性能

延迟要看业务负载(是否在大量写入、删除、更新操作等)、部署情况(单机单 worker 实例还是多实例)机器性能等,一般来说,延迟不会成为性能需要考虑的点。

好的,谢谢:+1::+1: