阿里云DTS VS MySQLdump

Posted 袋鼠云dtstack

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了阿里云DTS VS MySQLdump相关的知识,希望对你有一定的参考价值。

云平台的到来,使得越来越多用户的数据库由云下迁到云上。对于这种情况,阿里对此提出两种方案,一种是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 创建在线任务

技术分享图片

 

2 然后填写目标库

技术分享图片

技术分享图片

 

3 进行迁移

技术分享图片

 

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

技术分享图片

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

技术分享图片

 

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

以上是关于阿里云DTS VS MySQLdump的主要内容,如果未能解决你的问题,请参考以下文章

使用mysqldump命令从阿里云备份数据库数据至本地

在阿里云用Flink Sql同步polardb数据到hbase

阿里云RDS实例内不同数据库之间的数据迁移

阿里出品otter-同步数据量6亿涉及200+个数据库实例之间的同步

如何将阿里云RDS PgSQL恢复到本地主机中

阿里云VS腾讯云 VS 华为云 国内三大云服务商云服务器对比