服务器数据库迁移的话,就只需要使用数据传输DTS,把数据复制到新数据库,把服务连接到新库,怎么办?[阿里云]

服务器数据库迁移的话,就只需要使用数据传输DTS,把数据复制到新数据库,等到新库的数据跟旧库数据差不多之后,就把服务停服,待完全同步完成,把服务连接到新库?

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
2 条回复 A 作者 M 管理员
  1. 您好,数据传输DTS支持数据同步和数据迁移,根据您的描述,您应该是想通过数据迁移将源库中数据迁移到目标库中,然后迁移完成之后将应用服务切换到目标库。这里补充一下数据迁移和数据同步的区别,详细内容可以参考文档:文档

    下面再说数据迁移,数据迁移的说明文档可以参考文档:文档 您可以根据您在迁移过程中源库是否会新增数据来选择迁移类型,如果迁移过程中源库会新增数据,那么可以选择增量迁移;如果不会新增数据,可以选择全量迁移;

    如需实现不停机迁移,您需要在配置数据迁移任务时,同时选择结构迁移、全量数据迁移和增量数据迁移。

  2. 确实,您可以使用阿里云的数据传输服务DTS进行服务器数据库迁移。DTS提供了实时数据流服务,支持关系型数据库(RDBMS)、非关系型的数据库(NoSQL)、数据多维分析(OLAP)等多种数据源类型,可以集数据同步、迁移、订阅、集成、加工于一体。

    在您的情况下,可以先将旧数据库的数据通过DTS复制到新数据库。这个过程是持续进行的,即在迁移期间,源数据库发生的所有数据更改都会复制到目标数据库。然后,当新数据库的数据与旧数据库的数据接近时,您可以将服务停服,以确保数据的完整性和一致性。待数据完全同步完成后,再将服务连接到新库。

    值得注意的是,DTS支持结构迁移、全量数据迁移以及增量数据迁移,这三种迁移类型配合使用可以实现在自建应用不停服的情况下,平滑地完成数据库的迁移。此外,数据迁移不会影响源数据库的数据,其实现原理是读取源库数据,并将数据复制至目标库,不会删除源库数据。

  3. 在传输阶段也会有增量数据写入到源库中吧 ,此回答整理自钉群“DTS客户交流群-2”