zoukankan      html  css  js  c++  java
  • 阿里云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 创建在线任务

    d0f4f693e2e6a77e59214fbb02dd44f5e157ba6e

    2 然后填写目标库

    f9809db76f69a730b1b611bd2b6542882a131771

    42ef67b95ceaeddf8d817364788f39afa7c96585

    3 进行迁移

    4de8a99b685c30133f6b5ff26cf0f4d938397c57

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

    7cac70bb96cf642ef87923b839ed2a6f56a26a67

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

    9572480b36ce36fbcba135ffb5da359a0c505ae3

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

  • 相关阅读:
    Centos7yum安装LNMP
    CentOS7安装和配置rsync+inotify
    SSH
    nginx https
    nginx rewrite
    nginx代理缓存
    nginx动静分离
    Centos7使用squid实现正向代理
    利用tengine的nginx_upstream_check_module来检测后端服务状态
    nginx基于tcp负载均衡
  • 原文地址:https://www.cnblogs.com/dtstack/p/9957174.html
Copyright © 2011-2022 走看看