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

2018-09-27 09:28:04 +08:00
 172721404

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

需求:

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

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

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

图在这里→→→→→→ https://i.loli.net/2018/09/27/5bac2f6379332.jpg ←←←←←←图在这里

3419 次点击
所在节点    站长
13 条回复
172721404
2018-09-27 10:05:07 +08:00
朋友们 帮忙顶下
sryanyuan
2018-09-27 10:29:23 +08:00
我就在做这个 自研了一套同步系统 基于 binlog 的主主同步
172721404
2018-09-27 10:30:43 +08:00
@sryanyuan 开源的有没有方案啊?
sryanyuan
2018-09-27 11:35:59 +08:00
开源的就是阿里的 otter 了 还有阿里运维团队的 drc,不过这个貌似不开源
其余开源的很少,基本都是公司基于业务自研的
因为涉及到数据一致性,必须在业务端做单元化才行,底层和应用层都要改造,不是那么简单的
172721404
2018-09-27 11:52:53 +08:00
@sryanyuan 谢谢你 目前只有这种方案那些吗?
XiaoxiaoPu
2018-09-27 13:40:03 +08:00
MySQL Group Replication
lengyihan
2018-09-27 17:15:21 +08:00
直接同步数据库文件就有很多方案选择了。😂
172721404
2018-09-27 18:42:30 +08:00
@XiaoxiaoPu 这个是可行办法之一但是觉得远距离同步还是中间件可靠一些
172721404
2018-09-27 18:43:10 +08:00
@lengyihan 能反超提点下吗?分享下大牛
172721404
2018-09-28 10:11:11 +08:00
大家顶一下啊
lengyihan
2018-10-02 01:06:21 +08:00
@172721404 比如一些 sync 方案都可以做到啊,开源的也很多。😂有版本控制的也有啊。
172721404
2018-10-03 23:39:31 +08:00
@lengyihan sync 不是同步文件的吗?
lengyihan
2018-10-04 10:51:28 +08:00
@172721404 数据库也是文件啊。你懂我的意思吧。一切皆文件。那些大的存储中心都是这么弄的,备份的是文件。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/493005

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX