开发者社区 > 数据库 > 数据库管理工具 > 正文

在服务器数据库迁移中,只需要使用数据传输服务(DTS)将数据复制到新数据库?

在服务器数据库迁移中,只需要使用数据传输服务(DTS)将数据复制到新数据库。当新数据库的数据与旧数据库的数据接近一致后,停止服务,并等待完全同步完成。然后将服务连接到新数据库,是这样吗?

展开
收起
cuicuicuic 2023-12-14 07:44:32 41 0
3 条回答
写回答
取消 提交回答
  • 从事java行业8年至今,热爱技术,热爱以博文记录日常工作,csdn博主,座右铭是:让技术不再枯燥,让每一位技术人爱上技术

    您好,数据传输DTS支持数据同步和数据迁移,根据您的描述,您应该是想通过数据迁移将源库中数据迁移到目标库中,然后迁移完成之后将应用服务切换到目标库。这里补充一下数据迁移和数据同步的区别,详细内容可以参考文档:文档
    image.png
    下面再说数据迁移,数据迁移的说明文档可以参考文档:文档 您可以根据您在迁移过程中源库是否会新增数据来选择迁移类型,如果迁移过程中源库会新增数据,那么可以选择增量迁移;如果不会新增数据,可以选择全量迁移;
    image.png
    如需实现不停机迁移,您需要在配置数据迁移任务时,同时选择结构迁移、全量数据迁移和增量数据迁移。

    2023-12-16 14:28:39
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

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

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

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

    2023-12-14 15:53:02
    赞同 展开评论 打赏
  • 在传输阶段也会有增量数据写入到源库中吧 ,此回答整理自钉群“DTS客户交流群-2”

    2023-12-14 08:37:12
    赞同 展开评论 打赏

热门讨论

热门文章

相关电子书

更多
DTS助力企业快速复制阿里巴巴异地多活架构 立即下载
如何运维千台以上游戏云服务器 立即下载
DTS控制台一本通 立即下载