数据迁移
数据迁移用于将数据从源实例迁移至目标实例,属于一次性任务,非实时、持续性任务。数据迁移适用于上云迁移场景,可以通过数据迁移服务(DTS)对同构或异构数据库实例之间进行数据迁移,也可以对云下数据库的数据迁移至云上数据库。
数据同步
数据同步用于源实例和目标实例之间的实时数据同步,属于持续性任务,任务创建后会一直进行同步,保持目标实例和源实例间的数据一致。数据同步适用于数据灾备、异地多活、数据分析等场景。数据同步一般仅支持同构数据库实例之间进行数据同步。
数据恢复
数据恢复是通过数据备份和日志备份,将数据从源实例的某个备份集恢复至目标实例,属于一次性任务。另外,通过数据备份和日志备份,可以将数据恢复到某个时间点。数据迁移虽然也能将数据复制到实例,但是其并不是利用备份来进行,而是通过数据迁移服务,且数据迁移无法实现将数据恢复至某个时间点的状态,数据恢复则可以。