阿里云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可视化操作,更方便的实现数据库迁移。而且自带的预检查功能帮助你分析数据库迁移过程中的问题。

原文地址:https://www.cnblogs.com/dtstack/p/9957174.html

时间: 2024-10-10 13:43:40

阿里云DTS VS MySQLdump的相关文章

阿里云DTS大幅降价,低至400元即可获得实现秒级延迟的数据传输服务

为了释放更多技术红利,进一步普惠广大客户和开发者,阿里云7月上旬宣布数据传输服务(Data Transmission Service,简称DTS) 数据同步功能降价,最高降价幅度高达40%.中国大陆,最低单价低至400元/月,跨境专线同步,最低单价低至1590元/月. 阿里云DTS支持关系型数据库.NoSQL及大数据等同异构数据源之间的的数据迁移同步及增量数据实时订阅.致力于在公有云.混合云场景下,解决远距离.毫秒级异步数据传输难题,用户可以使用数据传输轻松构建安全.可扩展.高可用的数据架构.

调用阿里云api获取阿里云数据同步服务(DTS)并且作图发送邮件的整个流程

前言 在https://rorschachchan.github.io/2018/02/24/阿里云获取DTS服务延迟的脚本/ 文章里已经写过,领导现在要求"每天查看阿里云dts同步的延迟情况和同步速率情况",并且在https://rorschachchan.github.io/2018/02/27/使用matplotlib画图的一个脚本/ 里面也放了一个使用python matplotlib画图的demo,这篇文章的目的就是把整个过程实现,并且把dts图形以每日邮件的形式发送给领导的

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

注:因为需要从阿里云云服务器备份数据库数据至本地(个人认为如非迁移服务器,此项操作显得有些多余) 又注:谢谢阿里云的帮助文档 1, 安装mysql命令行客户端 2,打开命令行提示符窗口,输入并执行如下命令: mysqldump -hhmd-021.my3w.com -uhdm0215246 -phdmxx00101 --default-character-set=utf8 bdm0254685_db > e:\backup\bdm0388542_db_utf8.sql

阿里云RDS上的一些概念性记录

刚接触RDS,只能对RDS上的一些特性做一些笔记,方便记忆,以下为RDS上的内容摘录,取自官方文档 1 数据备份 可使用命令行或图形界面进行逻辑数据备份.仅限通过 RDS 管理控制台 或 OPEN API 进行物理备份. 2 数据还原 可使用命令行或图形界面进行逻辑数据还原.仅限通过 RDS 管理控制台 或 OPEN API 进行物理还原. 3 数据迁入 可以使用命令行或图形界面进行逻辑导入.可以使用 mysqldump.数据传输进行数据迁入. 4 存储引擎 支持MyISAM,InnoDB,To

阿里云ACA主要内容

阿里云 ACA,云计算助理工程师,是阿里云使用的一个入门级别课程.内容比较浅显,但都很很有意思的知识.课程的内容主要有7门,具体见下图: 课程的学习方式是视频+实验 先学习视频 再实际操作.阿里云为每一个实验定制了ECS,通过操作加深认识. 推荐7门课程的学习循序是: 云服务器基础运维与管理 简单动态网站搭建 网站建设-部署与发布 对象存储管理与安全 超大流量网站的负债均衡 云数据库管理与数据迁移 云平台使用安全 云服务器基础运维与管理 云服务器优势:简单易用.高效稳定.成本低 云服务器:处理能

阿里云RDS-MYSQL数据库参数设置,K哥

2016.9.2 最近被阿里云的数据库要搞疯掉了 自打阿里云抽风,非要取消myisam引擎,都换成innodb 没事总是主备切换,也没有错误日志 一问客服就是物理机波动,擦,波动是什么???????? 服务器自己跳舞了吗 看了看参数设置,很多都不知道 这两天有时间自己搜索整理了下 发给大家,有需要的看看 我的服务器应用主要是WEB网站服务 有一些不懂的地方或者不对的地方,还请大牛不吝赐教! 回复在评论中就可以了,thank you 我是K哥 auto_increment_offset表示自增长字

阿里云zabbix镜像从2.4源码升级至3.2.1版本

由于早期版本的zabbix暴出漏洞,因此,今天动手手动升级zabbix到3.2.1,过程还是比较曲折的: 首先,阿里云镜像中,lamp环境是源码安装的不同路径,而zabbix3.x对它们的版本有一定要求,必须是较新的版本.后经查阅阿里的文档,知道它们装在了/alidata/server/下,启动命令是自己制作的脚本,放在/etc/init.d下. 根据zabbix的安装文档,查阅了对mysql.php等的版本要求,基本符合. 找了些安装的文档,基本都是yum升级安装,不太适合用yum,于是手动下

centos(Linux)系统阿里云ECS搭建 jdk,tomcat和MySQL环境,并部署web程序

之前我对这个东西一无所知,攻击力为0,谢谢各个论坛上面的兄弟们的帮助. 过程: 首先ssh远程登陆: ssh [email protected]你的公网ip ,输入密码 1,jdk我用的版本是jdk-7u80-linux-x64.rpm(注意,一定是linux-x64的,不要下载i586的,i586是32位系统) 安装命令: rpm -ivh jdk安装文件路径 2,下载tomcat安装包,去Apache官网下载,core下面选择tar.gz(下载的时候可能文件损坏,重新下载) 解压命令:tar

如何使用脚本自动备份阿里云rds数据库

vim .mysqldump.sh #脚本都放置到/d20141212/scripts下,创建.mysqldump.sh的文件目的是,这个文件里有数据库的连接信息,要隐藏掉.所以加了.. #!/bin/bash shopt -s -o nounset export PATH=/usr/bin/:/bin bakdir=/d20141212/dbback/msyql date=$(date +%Y_%m_%d_%H) dbname='XXX' #数据库名称 dbuser='XXX' #数据库用户