博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
阿里云DTS VS MySQLdump
阅读量:6702 次
发布时间:2019-06-25

本文共 838 字,大约阅读时间需要 2 分钟。

云平台的到来,使得越来越多用户的数据库由云下迁到云上。对于这种情况,阿里对此提出两种方案,一种是MySQL自带的MySQLdump,另外一种就是阿里云的DTS。

DTS支持异构数据源之间的数据迁移同步(如MySQL->Oracle、MySQL、PostgreSQL等等),支持数据库的结构对象以及增量的迁移,这样即保证了数据库迁移不停机,而且还保证了数据库迁移后的一致性问题。而且当数据库迁移过程中,首先会对本次迁移进行一次评估。根据你实例的空间、性能的压力来推荐RDS实例的规格,使得迁移后的RDS有一个更好地性能。

当任意一个节点宕机或者发生故障的时候,可以实现秒级切换到其他的节点。并且还提供数据的一致性检验,快速发现迁移数据的一致性。

MySQLdump操作起来比较简单,比较容易上手,但是不能实现热备,而且在数据迁移过程中需要停机的时间比较长。所以使用起来局限性也比较大。

产品形态 系统架构 功能丰富 数据源 易用性 运维体系
DTS 云服务 集群,节点无状态飘逸 迁移、订阅、同步 MySQL、SqlServer、Oracle、PostgreSQL、PPAS、OceanBase
WEB可视化管理界面 完善的性能展示及监控体系
MySQLdump 软件 单链路,无容灾机制 迁移、同步 MySQL 命令行使用方式

根据上面的比较我们可以发现DTS提供了更为强大的功能,让人管理起来更为的便捷,并且还提供了性能展示以及监控体系。

mysqldump是MySQL官方发布的工具,是一一个自带的插件,使用起来比较方便,直接在shell命令行根据不同需要使用不同备份命令就可以了。我们主要来看一下DTS是如何实现数据迁移的。

1 创建在线任务

d0f4f693e2e6a77e59214fbb02dd44f5e157ba6e

2 然后填写目标库

f9809db76f69a730b1b611bd2b6542882a131771

42ef67b95ceaeddf8d817364788f39afa7c96585

3 进行迁移

4de8a99b685c30133f6b5ff26cf0f4d938397c57

4 选择迁移过程中的一些配置

7cac70bb96cf642ef87923b839ed2a6f56a26a67

5 进行预检测 成功后进行迁移

9572480b36ce36fbcba135ffb5da359a0c505ae3

DTS的迁移过程十分简单,通过web可视化操作,更方便的实现数据库迁移。而且自带的预检查功能帮助你分析数据库迁移过程中的问题。

转载地址:http://uizlo.baihongyu.com/

你可能感兴趣的文章
JPEG编码
查看>>
github push403错误的处理
查看>>
正确理解ThreadLocal
查看>>
C# 文件流压缩解压
查看>>
Nginx学习笔记(二) Nginx--connection&request
查看>>
开发流程(升级)
查看>>
Android重启服务后收不到推送消息
查看>>
编码史记
查看>>
MyISAM转innodb后的参数设置优化
查看>>
网站部署之~阿里云系列汇总
查看>>
JavaWeb学习----JSP简介及入门(含Eclipse for Java EE及Tomcat的配置)
查看>>
iOS开发UI篇—无限轮播(功能完善)
查看>>
编译CDH Spark源代码
查看>>
为什么未来是全栈工程师的世界?
查看>>
Date、String、Timestamp之间的转换
查看>>
Tomcat heap 配置案例
查看>>
JVM的内存分配与垃圾回收策略
查看>>
Icon and Image Sizes
查看>>
[LeetCode]151.Reverse Words in a String
查看>>
ZSH 终级Shell
查看>>