免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: pro1j
打印 上一主题 下一主题

求助 mysql master-master replication manager [复制链接]

论坛徽章:
0
11 [报告]
发表于 2008-07-05 13:36 |只看该作者
原帖由 yueliangdao0608 于 2008-7-5 11:33 发表



可以,我们现在就在用。双MM,多SLAVE.


一些主键怎么办, 比如登录用户名字,通过应用程序控制吗?

论坛徽章:
0
12 [报告]
发表于 2008-07-05 16:24 |只看该作者
原帖由 linuxrich 于 2008-7-5 13:36 发表


一些主键怎么办, 比如登录用户名字,通过应用程序控制吗?


什么怎么办,每台db上面都有完整的数据



只是主键冲突可以有多种途径解决

1种是自增id 可以设置增长间隔
2是自己产生序列

论坛徽章:
0
13 [报告]
发表于 2008-07-05 18:03 |只看该作者

回复 #12 showsa 的帖子

主键不仅仅是自增ID。 登陆名字呢?

论坛徽章:
0
14 [报告]
发表于 2008-07-05 23:04 |只看该作者
原帖由 linuxrich 于 2008-7-5 18:03 发表
主键不仅仅是自增ID。 登陆名字呢?


我上面的回复就说了,需要网络状况良好,不然出现类似的“半脑”状况

论坛徽章:
0
15 [报告]
发表于 2008-07-05 23:24 |只看该作者

回复 #14 showsa 的帖子

这和网络状态没有直接关系,   恰巧同一秒两个人注册同一个ID。  同样我在回复这个帖子, 而版主删除这个帖子怎么办?

论坛徽章:
0
16 [报告]
发表于 2008-07-06 10:52 |只看该作者
原帖由 linuxrich 于 2008-7-5 23:24 发表
这和网络状态没有直接关系,   恰巧同一秒两个人注册同一个ID。  同样我在回复这个帖子, 而版主删除这个帖子怎么办?




我想你在插入新的用户的时候肯定会检查系统中是否存在同样的用户名
回复贴子的时候会判断该主题是否还存在

确实存在你说的这种情况,他们的时间几乎同时,这时候复制还没有完成。

既然选择mmm这种构架,你得针对这种特殊情况作相应的处理

比如在插入用户的时候,连接到2台master db,采用 select for update的操作,这时候就可以避免你说的冲突的发生。

至于最终确定什么样的构架,需要看你的需求是什么样的。MMM并不是通用构架

如果你的要求很严格,你完全可以选择ndb

[ 本帖最后由 showsa 于 2008-7-6 10:54 编辑 ]

论坛徽章:
62
2016科比退役纪念章
日期:2016-06-28 17:45:06奥兰多魔术
日期:2015-05-04 22:47:40菠菜神灯
日期:2015-05-04 22:35:07菠菜神灯
日期:2015-05-04 22:35:02NBA季后赛大富翁
日期:2015-05-04 22:33:34NBA常规赛纪念章
日期:2015-05-04 22:32:032015年亚洲杯纪念徽章
日期:2015-04-14 16:54:452015年亚洲杯之朝鲜
日期:2015-03-19 23:03:16明尼苏达森林狼
日期:2015-03-16 21:51:152015小元宵徽章
日期:2015-03-06 15:57:202015年迎新春徽章
日期:2015-03-04 09:55:282015年辞旧岁徽章
日期:2015-03-03 16:54:15
17 [报告]
发表于 2008-07-06 12:44 |只看该作者
原帖由 linuxrich 于 2008-7-5 23:24 发表
这和网络状态没有直接关系,   恰巧同一秒两个人注册同一个ID。  同样我在回复这个帖子, 而版主删除这个帖子怎么办?



MM架构是根本不存在的, 鼓吹可以使用在生产环境的,只能说他做的东西根本没资格叫系统。

MM的问题不仅仅是主键和帖子是否还存在的问题,对于复杂的sql ,多变的环境。何况即便是内网,网络也是不可信的

论坛徽章:
0
18 [报告]
发表于 2008-07-06 12:55 |只看该作者
to: linuxrich

我这里有2个案例,一个是对日外贸站点,还有个是LHC站点
前面2个是双master,后面的是3个


至于你提高的可能造成的冲突,你也可以通过打上google提供的semi-replication补丁,这样可以保证2台master数据一致
但是这是以牺牲性能为代价的,有点类似 drbd 的味道了。

还是那句话,采用什么构架,得分析你的业务和需求,如果想进一步了解,可以私下讨论

论坛徽章:
0
19 [报告]
发表于 2008-07-18 18:27 |只看该作者
MM 下怎么自动切换?为了可靠性,牺牲性能也值了.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP