使用DTS完成数据库从线下到线上的迁移(二)

本文涉及的产品
数据传输服务 DTS,数据迁移 small 3个月
推荐场景:
MySQL数据库上云
数据传输服务 DTS,数据同步 small 3个月
推荐场景:
数据库上云
数据管理 DMS,安全协同 3个实例 3个月
推荐场景:
学生管理系统数据库
简介: 使用DTS完成数据库从线下到线上的迁移(二)

开发者学习笔记【阿里云云数据库助理工程师(ACA)认证使用DTS完成数据库从线下到线上的迁移(二)

课程地址:https://edu.aliyun.com/course/3112080/lesson/19074

 

使用DTS完成数据库从线下到线上的迁移(二)


三.最佳实践


数据迁移配置步骤:

1.配置源和目标库的连接信息

2.选择所需迁移的库、表

3.将鼠标移动到所需迁移的表名上,可以修改库表名,过滤不需要迁移的列,编写 where 条件过滤不需要同步的数据。

4.预检查并启动迁移任务

5,等待待全量迁移完成或者增量迁移无延迟时,做完数据校验后,即可准备将业务流量切换到目标数据库。

6.如果还需要将目标库的数据回流到源库,可以配置1个反向的迁移任务,反向迁移任务只需要勾选增量迁移即可。

图片169.png

图片170.png

图片171.png首先登陆 DTS 控制台配置任务的界面,需要配置源库和目标库的连接信息,源数据库的类型、 IP 地址、端口号、账号、密码以及目标数据库所在的地区、实例 ID 、数据库账号和密码,填写完成后点击设置连接,可以测试 DTS 对源库和目标库的数据连接是否成功。之后点击下一步,授权白名单就可以访问需要迁移的数据库。在此,迁移类型分为结构迁移、全量迁移和增量数据迁移,如果要实现零停机的上游迁移,用户需要勾选结构、全量和增量数据迁移,再选择所需要的迁移对象,可以选择所有数据库也可以选择部分数据库或者部分表进行迁移,之后点击右侧箭头就可以选中所需迁移的对象,点击表名或库名,就可以对库、表名称进行编辑,对不需要迁移的列进行过滤或对不需要迁移的记录通过运行 while 条件进行过滤,点击预检查并启动可以启动对应的迁移任务,就会进行结构迁移,完成后会进行全量迁移,又完成后进行增量迁移,当增量迁移显示无延迟时用户就可以做数据校验,完成后就可将业务访问的请求切换到数据库。用户也可以再构建一条反向迁移的任务,将云上数据库或目标数据库的数据反向迁移回源库,一旦模板库出现异常,可以将业务访问的流量迅速切回到源库,保证业务的可用性,以上就是对数据迁移的简单介绍。 

DTS 数据迁移方案概览:

https://help.aliyun.com/document_detail/125233.html?Spm=a2c4g.11186623.6.601.4f4f1cd4OYsHGY

DTS 数据同步方案概览:

https://help.aliyun.com/document_detail/140954.html?Spm=a2c4g.11186623.6.704.638c578ed4KuAY

DTS 数据订阅方案概览:

https://help.aliyun.com/document_detail/145715.html?Spm=a2c4g.11186623.6.781.422ab142jSvHba

相关文章
|
3月前
|
弹性计算 关系型数据库 数据库
手把手带你从自建 MySQL 迁移到云数据库,一步就能脱胎换骨
阿里云瑶池数据库来开课啦!自建数据库迁移至云数据库 RDS原来只要一步操作就能搞定!点击阅读原文完成实验就可获得一本日历哦~
|
3月前
|
关系型数据库 MySQL 数据库
|
3月前
|
关系型数据库 MySQL 数据库
RDS MySQL灾备服务协同解决方案构建问题之数据库备份数据的云上云下迁移如何解决
RDS MySQL灾备服务协同解决方案构建问题之数据库备份数据的云上云下迁移如何解决
|
23天前
|
算法 大数据 数据库
云计算与大数据平台的数据库迁移与同步
本文详细介绍了云计算与大数据平台的数据库迁移与同步的核心概念、算法原理、具体操作步骤、数学模型公式、代码实例及未来发展趋势与挑战。涵盖全量与增量迁移、一致性与异步复制等内容,旨在帮助读者全面了解并应对相关技术挑战。
32 3
|
2月前
|
存储 SQL 关系型数据库
一篇文章搞懂MySQL的分库分表,从拆分场景、目标评估、拆分方案、不停机迁移、一致性补偿等方面详细阐述MySQL数据库的分库分表方案
MySQL如何进行分库分表、数据迁移?从相关概念、使用场景、拆分方式、分表字段选择、数据一致性校验等角度阐述MySQL数据库的分库分表方案。
397 15
一篇文章搞懂MySQL的分库分表,从拆分场景、目标评估、拆分方案、不停机迁移、一致性补偿等方面详细阐述MySQL数据库的分库分表方案
|
2月前
|
NoSQL 安全 容灾
阿里云DTS踩坑经验分享系列|Redis迁移、同步
阿里云数据传输服务DTS在帮助用户迁移Redis数据、同步数据时,在某些复杂场景下会出现报错,或者源库与目标库数据不一致的问题,给用户带来困扰。本文介绍了DTS Redis到Redis迁移、同步过程中的典型问题,以帮助用户更好地使用DTS。
198 2
|
2月前
|
SQL Java 数据库连接
数据库迁移不再难:Flyway 与 Liquibase 大比拼,哪个才是你的真命天子?
【9月更文挑战第3天】数据库迁移在软件开发中至关重要,尤其在使用 ORM 框架如 Hibernate 时。为确保部署时能顺利应用最新的数据库变更,开发者常使用自动化工具。Flyway 和 Liquibase 是当前流行的两种选择,均能有效管理数据库版本控制。Flyway 采用 SQL 脚本表示变更,简单易用;Liquibase 支持多种脚本格式,功能更强大,适合复杂项目。本文将对比这两种工具的特点,并通过示例展示各自的优缺点,帮助开发者根据项目需求做出合适的选择。
473 1
|
3月前
|
JSON NoSQL Ubuntu
在Ubuntu 14.04上如何备份、恢复和迁移MongoDB数据库
在Ubuntu 14.04上如何备份、恢复和迁移MongoDB数据库
90 1
|
3月前
|
NoSQL MongoDB 数据库
DTS 的惊天挑战:迁移海量 MongoDB 数据时,捍卫数据准确完整的生死之战!
【8月更文挑战第7天】在数字化时代,大数据量的MongoDB迁移至关重要。DTS(数据传输服务)通过全面的数据评估、可靠的传输机制(如事务保证一致性)、异常处理(如回滚或重试),以及迁移后的数据校验来确保数据准确无损。DTS还处理数据转换与映射,即使面对不同数据库结构也能保持数据完整性,为企业提供可靠的数据迁移解决方案。
65 2
|
3月前
|
API Java 开发框架
【从零到精通】如何用Play Framework快速构建RESTful API?看完这篇你就懂了!
【8月更文挑战第31天】《Play Framework快速入门:从零开始构建RESTful API》介绍了如何使用高性能Web开发框架Play Framework构建简单的RESTful API。从环境搭建到项目创建,再到实现用户列表的增删查功能,本文档详细指导每个步骤,并解释核心概念。适合初学者快速上手。首先确保已安装JDK和sbt,然后通过sbt创建Play项目,接着定义控制器、模型及路由,最后运行应用进行测试。通过本教程,你将掌握构建RESTful API的基础知识,为进一步学习Play Framework打下坚实基础。
50 0