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