V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
172721404
V2EX  ›  站长

小哥哥~小姐姐~本人运维一枚,关于灾备机房数据库同步的问题???

  •  
  •   172721404 · 2018-09-27 09:28:04 +08:00 · 3589 次点击
    这是一个创建于 2242 天前的主题,其中的信息可能已经有所发展或是发生改变。

    小哥哥~小姐姐~本人运维一枚,最近公司考虑到业务的连续性新建了一个灾备机房;现在着手解决数据库同步的问题。还望各位大牛赐教。谢谢~

    需求:

    1、不使用数据库自带的基于日志的同步;因为是两边主主同步。

    2、支持事物回滚,防止意外错误。

    3、开源方案最佳,目前已尝试过阿里的 otter(不知道是部署原因,感觉坑实在太多)

    图在这里→→→→→→ https://i.loli.net/2018/09/27/5bac2f6379332.jpg ←←←←←←图在这里 数据库同步.jpg

    13 条回复    2018-10-04 10:51:28 +08:00
    172721404
        1
    172721404  
    OP
       2018-09-27 10:05:07 +08:00
    朋友们 帮忙顶下
    sryanyuan
        2
    sryanyuan  
       2018-09-27 10:29:23 +08:00
    我就在做这个 自研了一套同步系统 基于 binlog 的主主同步
    172721404
        3
    172721404  
    OP
       2018-09-27 10:30:43 +08:00
    @sryanyuan 开源的有没有方案啊?
    sryanyuan
        4
    sryanyuan  
       2018-09-27 11:35:59 +08:00
    开源的就是阿里的 otter 了 还有阿里运维团队的 drc,不过这个貌似不开源
    其余开源的很少,基本都是公司基于业务自研的
    因为涉及到数据一致性,必须在业务端做单元化才行,底层和应用层都要改造,不是那么简单的
    172721404
        5
    172721404  
    OP
       2018-09-27 11:52:53 +08:00 via iPhone
    @sryanyuan 谢谢你 目前只有这种方案那些吗?
    XiaoxiaoPu
        6
    XiaoxiaoPu  
       2018-09-27 13:40:03 +08:00
    MySQL Group Replication
    lengyihan
        7
    lengyihan  
       2018-09-27 17:15:21 +08:00 via Android
    直接同步数据库文件就有很多方案选择了。😂
    172721404
        8
    172721404  
    OP
       2018-09-27 18:42:30 +08:00 via iPhone
    @XiaoxiaoPu 这个是可行办法之一但是觉得远距离同步还是中间件可靠一些
    172721404
        9
    172721404  
    OP
       2018-09-27 18:43:10 +08:00 via iPhone
    @lengyihan 能反超提点下吗?分享下大牛
    172721404
        10
    172721404  
    OP
       2018-09-28 10:11:11 +08:00 via iPhone
    大家顶一下啊
    lengyihan
        11
    lengyihan  
       2018-10-02 01:06:21 +08:00 via Android
    @172721404 比如一些 sync 方案都可以做到啊,开源的也很多。😂有版本控制的也有啊。
    172721404
        12
    172721404  
    OP
       2018-10-03 23:39:31 +08:00 via iPhone
    @lengyihan sync 不是同步文件的吗?
    lengyihan
        13
    lengyihan  
       2018-10-04 10:51:28 +08:00 via Android
    @172721404 数据库也是文件啊。你懂我的意思吧。一切皆文件。那些大的存储中心都是这么弄的,备份的是文件。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3055 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 00:15 · PVG 08:15 · LAX 16:15 · JFK 19:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.