› 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
pythonee
V2EX  ›  MySQL

mysql 套上 sharding 中间件之后,有没有好的迁移工具

  •  
  •   pythonee · Sep 20, 2017 · 4121 views
    This topic created in 3297 days ago, the information mentioned may be changed or developed.
    源端没有做分库,现在用 sharding 中间件来做分库分表,这种方式,常见的迁移工具(主从、第三方工具)对 sharding 中间件都没有很好的支持,有没有 v 友碰到类似的场景,大家有哪些思路呢
    7 replies  •  2017-09-21 16:20:03 +08:00
    elgoogelgoog
        1
    elgoogelgoog  
       Sep 20, 2017
    用了啥中间件?我们用了 mycat
    你迁移是为了扩容还是?
    BBCCBB
        2
    BBCCBB  
       Sep 20, 2017
    数据迁移蛋疼,

    这里有另外一种方案, 有利有弊

    http://zhuanlan.51cto.com/art/201702/530555.htm
    loveCoding
        3
    loveCoding  
       Sep 20, 2017
    老实按照分表规则自己写代码插入到数据库中吧 ,预估好数据量确定分表数量 .
    HarrisonZ
        4
    HarrisonZ  
       Sep 20, 2017
    你要怎么迁移,说清楚要做什么。你要更换某个库的服务器,还是要增加分表数量,还是要取消 sharding。
    pythonee
        5
    pythonee  
    OP
       Sep 21, 2017
    @elgoogelgoog 用的也是 mycat,就是从现在的数据库(没做分库分表)迁移到 mycat 代理后的分库分表形式
    pythonee
        6
    pythonee  
    OP
       Sep 21, 2017
    @HarrisonZ 现在要做 sharding,历史数据怎么迁移到 sharding 后的数据库
    elgoogelgoog
        7
    elgoogelgoog  
       Sep 21, 2017
    @pythonee 没做过哦,可以到 mycat 官方 Q 群问问那帮所谓的“大神”
    话说你们用 mycat 崩过没有,这货挺不稳定的,前期都我们自己找 bug 给它修 bug
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2476 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 02:15 · PVG 10:15 · LAX 19:15 · JFK 22:15
    ♥ Do have faith in what you're doing.