数据同步功能旨在帮助用户实现两个数据源之间的数据实时同步。数据同步功能可应用于异地多活、数据异地灾备、本地数据灾备、数据异地多活、跨境数据同步、查询与报表分流、云BI及实时数据仓库等多种业务场景。

支持的数据库、同步类型、同步拓扑以及配置文档

请参见同步方案概览

支持的同步对象

同步对象的选择粒度为库、表、列,您可以根据需要选择同步的对象。

高级特性

特性说明相关文档
动态增减同步对象在数据同步过程中,用户可以随时增加或减少需要同步的对象。
完善的性能查询体系数据同步提供同步延迟、同步性能(RPS、流量) 趋势图,用户可以方便查看同步链路的性能趋势。监控任务性能
完善的监控体系数据同步提供同步作业状态、同步延迟的报警监控功能。用户可以根据业务敏感度,自定义同步延迟报警阈值。配置监控报警
多种ETL特性
  • 支持库表列三级对象名映射,可以实现对源跟目标实例的库名、表名或列名不同的两个对象之间进行数据同步。
  • 支持数据过滤,可以对同步的表设置某种SQL条件过滤所需同步的数据。

同步作业状态说明

重要 同步作业是数据实时同步的基本单元。若两个实例间需进行数据同步,必须在数据传输控制台创建同步作业。
同步作业在创建及运行过程中,不同阶段会处于不同的状态,具体如下表所示。
作业状态状态说明可进行操作
预检中同步作业正在进行启动前的预检查。
  • 查看同步配置
  • 删除同步
  • 复制同步配置
  • 配置监控报警
预检查失败同步作业预检查没有通过。
  • 预检查
  • 查看同步配置
  • 修改同步对象
  • 修改同步速度
  • 删除同步
  • 复制同步配置
  • 配置监控报警
未启动同步作业已经通过预检查,但是尚未启动。
  • 预检查
  • 开始同步
  • 修改同步对象
  • 修改同步速度
  • 删除同步
  • 复制同步配置
  • 配置监控报警
同步初始化中同步作业正在进行同步初始化。
  • 查看同步配置
  • 删除同步
  • 复制同步配置
  • 配置监控报警
同步初始化失败同步作业在初始化过程中,同步失败。
  • 查看同步配置
  • 修改同步对象
  • 修改同步速度
  • 删除同步
  • 复制同步配置
  • 配置监控报警
同步中同步作业正常同步中。
  • 查看同步配置
  • 修改同步对象
  • 修改同步速度
  • 删除同步
  • 复制同步配置
  • 配置监控报警
同步失败同步作业同步异常。
  • 查看同步配置
  • 修改同步对象
  • 修改同步速度
  • 删除同步
  • 复制同步配置
  • 配置监控报警
暂停中同步作业执行了暂停,处于暂停状态。
  • 查看同步配置
  • 修改同步对象
  • 修改同步速度
  • 删除同步
  • 复制同步配置
  • 配置监控报警

当任务处于同步失败同步初始化失败状态时,该作业将在7天内被启动恢复。若要停止同步,您需要手动暂停或结束该作业。

相关文档

常见问题

Q:数据同步和数据迁移有什么区别?

A:数据同步在某些场景下可实现数据迁移的功能,且网络稳定性更好、功能更丰富,适合长期使用。更多区别,请参见数据迁移和数据同步的区别是什么?