› MySQL 5.5 Community Server
› MySQL 5.6 Community Server
› Percona Configuration Wizard
› XtraBackup 搭建主从复制
Great Sites on MySQL
› Percona
› MySQL Performance Blog
› Severalnines
推荐管理工具
› Sequel Pro
› phpMyAdmin
推荐书目
› MySQL Cookbook
MySQL 相关项目
› MariaDB
› Drizzle
参考文档
› http://mysql-python.sourceforge.net/MySQLdb.html
zealinux
V2EX  ›  MySQL

MySQL 增量迁移怎么做?

  •  
  •   zealinux · Apr 2, 2019 · 5728 views
    This topic created in 2739 days ago, the information mentioned may be changed or developed.

    准备迁移到其他云(非阿里云)

    看到阿里云有 DTS,应该想要的功能是和他差不多。

    数据结构+全量数据+增量数据迁移 阿里云 DTS https://www.aliyun.com/product/dts

    如果自己实现的话,大家能否给个思路? 或者有没有开源的工具推荐。


    想要的场景:

    比如数据库表特别大(假如几百个 GB )。 比如原 DB 停机了一晚上,先迁移一大部分, 然后第二天,第三天,等再逐步迁移增量数据, (每次迁移的数据量逐步变小,时间也变小)

    然后最后一次,直接停个半小时一小时, 把完整的数据同步过来。 最后直接切换数据库连接就行了。

    5 replies  •  2019-04-02 19:09:42 +08:00
    glacer
        1
    glacer  
       Apr 2, 2019
    数据结构同步就不用说了吧。
    全量数据应该是直接以备份的形式同步数据库文件。
    增量的话,用 Binlog 来实现。
    开源工具可以看看阿里的 yugong
    sambawy
        2
    sambawy  
       Apr 2, 2019
    我们目前用的 kettle
    janxin
        3
    janxin  
       Apr 2, 2019
    binlog ?工具多了吧...
    zealinux
        4
    zealinux  
    OP
       Apr 2, 2019
    @janxin 哪些工具?
    fire9
        5
    fire9  
       Apr 2, 2019
    数据库的备份工具主从复制都可以可以解决增量问题,主要是看你数据库架构如何设计. 你也可以先处理归档或者冷数据.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2359 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 04:22 · PVG 12:22 · LAX 21:22 · JFK 00:22
    ♥ Do have faith in what you're doing.