详细解答可以参考官方帮助文档
数据实时同步功能旨在帮助用户实现两个数据源之间的数据实时同步。通过数据实时同步功能可实现异地多活、数据异地灾备、本地数据灾备、数据异地多活、跨境数据同步、查询、报表分流、云BI及实时数据仓库等多种业务场景。
DTS支持的同步功能如下表:
同步源实例 | 同步目标实例 | 单向/双向同步 |
---|---|---|
通过专线接入阿里云的自建MySQL | RDS For MySQL ECS上的自建MySQL 通过专线接入阿里云的自建MySQL |
单向同步 |
ECS上的自建MySQL | RDS For MySQL ECS上的自建MySQL 通过专线接入阿里云的自建MySQL |
单向同步 |
RDS For MySQL | RDS For MySQL | 双向同步 |
RDS For MySQL | ECS上的自建MySQL 通过专线接入阿里云的自建MySQL |
单向同步 |
RDS For MySQL ECS上的自建MySQL 通过专线接入阿里云的自建MySQL |
MaxCompute(原ODPS) | 单向同步 |
RDS For MySQL ECS上的自建MySQL 通过专线接入阿里云的自建MySQL |
AnalyticDB(分析型数据库) | 单向同步 |
RDS For MySQL ECS上的自建MySQL 通过专线接入阿里云的自建MySQL |
Datahub(流计算) | 单向同步 |
DRDS | DRDS | 单向同步 |
DRDS | AnalyticDB(分析型数据库) | 单向同步 |
DRDS | Datahub(流计算) | 单向同步 |
同步作业是数据实时同步的基本单元。如果要进行两个实例间的数据同步,必须在数据传输控制台创建同步作业。
同步作业在创建及运行过程中,不同阶段会处于不同的状态,具体如下表所示:
作业状态 | 状态说明 | 可进行操作 |
---|---|---|
预检中 | 同步作业正在进行启动前的预检查 | - 查看同步配置 - 删除同步 - 复制同步配置 - 配置监控报警 |
预检查失败 | 同步作业预检查没有通过 | - 预检查 - 查看同步配置 - 修改同步对象 - 修改同步速度 - 删除同步 - 复制同步配置 - 配置监控报警 |
未启动 | 迁移任务已经通过迁移之前的预检查,但是还没有启动 | - 预检查 - 开始同步 - 修改同步对象 - 修改同步速度 - 删除同步 - 复制同步配置 - 配置监控报警 |
同步初始化中 | 同步作业正在进行同步初始化 | - 查看同步配置 - 删除同步 - 复制同步配置 - 配置监控报警 |
同步初始化失败 | 同步作业在初始化过程中,迁移失败 | - 查看同步配置 - 修改同步对象 - 修改同步速度 - 删除同步 - 复制同步配置 - 配置监控报警 |
同步中 | 同步作业正常同步中 | - 查看同步配置 - 修改同步对象 - 修改同步速度 - 暂停同步 - 删除同步 - 复制同步配置 - 配置监控报警 |
同步失败 | 同步作业同步异常 | - 查看同步配置 - 修改同步对象 - 修改同步速度 - 启动同步 - 删除同步 - 复制同步配置 - 配置监控报警 |
暂停中 | 同步作业执行了暂停,处于暂停状态 | - 查看同步配置 - 修改同步对象 - 修改同步速度 - 启动同步 - 删除同步 - 复制同步配置 - 配置监控报警 |
数据订阅支持多种特性,有效降低用户使用门槛,主要包括:
(1) 动态增减同步对象: 在数据同步过程中,用户可以随时增加或减少需要同步的对象。
(2) 完善性能查询体系: 数据同步提供同步延迟、同步性能(RPS、流量) 趋势图,用户可以方便查看同步链路的性能趋势。
(3) 完善监控体系: 数据同步提供同步作业状态、同步延迟的报警监控功能。用户可以根据业务敏感度,自定义同步延迟报警阈值。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。