V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
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 · 2017-09-20 10:32:14 +08:00 · 3371 次点击
    这是一个创建于 2657 天前的主题,其中的信息可能已经有所发展或是发生改变。
    源端没有做分库,现在用 sharding 中间件来做分库分表,这种方式,常见的迁移工具(主从、第三方工具)对 sharding 中间件都没有很好的支持,有没有 v 友碰到类似的场景,大家有哪些思路呢
    7 条回复    2017-09-21 16:20:03 +08:00
    elgoogelgoog
        1
    elgoogelgoog  
       2017-09-20 11:31:19 +08:00
    用了啥中间件?我们用了 mycat
    你迁移是为了扩容还是?
    BBCCBB
        2
    BBCCBB  
       2017-09-20 12:31:15 +08:00
    数据迁移蛋疼,

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

    http://zhuanlan.51cto.com/art/201702/530555.htm
    loveCoding
        3
    loveCoding  
       2017-09-20 14:36:41 +08:00
    老实按照分表规则自己写代码插入到数据库中吧 ,预估好数据量确定分表数量 .
    HarrisonZ
        4
    HarrisonZ  
       2017-09-20 16:58:05 +08:00
    你要怎么迁移,说清楚要做什么。你要更换某个库的服务器,还是要增加分表数量,还是要取消 sharding。
    pythonee
        5
    pythonee  
    OP
       2017-09-21 14:03:48 +08:00
    @elgoogelgoog 用的也是 mycat,就是从现在的数据库(没做分库分表)迁移到 mycat 代理后的分库分表形式
    pythonee
        6
    pythonee  
    OP
       2017-09-21 14:22:58 +08:00
    @HarrisonZ 现在要做 sharding,历史数据怎么迁移到 sharding 后的数据库
    elgoogelgoog
        7
    elgoogelgoog  
       2017-09-21 16:20:03 +08:00
    @pythonee 没做过哦,可以到 mycat 官方 Q 群问问那帮所谓的“大神”
    话说你们用 mycat 崩过没有,这货挺不稳定的,前期都我们自己找 bug 给它修 bug
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2617 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 10:49 · PVG 18:49 · LAX 02:49 · JFK 05:49
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.