小哥哥~小姐姐~本人运维一枚,最近公司考虑到业务的连续性新建了一个灾备机房;现在着手解决数据库同步的问题。还望各位大牛赐教。谢谢~
需求:
1、不使用数据库自带的基于日志的同步;因为是两边主主同步。
2、支持事物回滚,防止意外错误。
3、开源方案最佳,目前已尝试过阿里的 otter(不知道是部署原因,感觉坑实在太多)
图在这里→→→→→→ https://i.loli.net/2018/09/27/5bac2f6379332.jpg ←←←←←←图在这里
1
172721404 OP 朋友们 帮忙顶下
|
2
sryanyuan 2018-09-27 10:29:23 +08:00
我就在做这个 自研了一套同步系统 基于 binlog 的主主同步
|
4
sryanyuan 2018-09-27 11:35:59 +08:00
开源的就是阿里的 otter 了 还有阿里运维团队的 drc,不过这个貌似不开源
其余开源的很少,基本都是公司基于业务自研的 因为涉及到数据一致性,必须在业务端做单元化才行,底层和应用层都要改造,不是那么简单的 |
6
XiaoxiaoPu 2018-09-27 13:40:03 +08:00
MySQL Group Replication
|
7
lengyihan 2018-09-27 17:15:21 +08:00 via Android
直接同步数据库文件就有很多方案选择了。😂
|
8
172721404 OP @XiaoxiaoPu 这个是可行办法之一但是觉得远距离同步还是中间件可靠一些
|
10
172721404 OP 大家顶一下啊
|