12
返回列表 发新帖
楼主: ifeelstupid

mysql读写分离问题

[复制链接]
论坛徽章:
3
迷宫蛋
日期:2013-01-18 08:52:192013年新春福章
日期:2013-02-25 14:51:24优秀写手
日期:2014-09-05 06:00:03
11#
 楼主| 发表于 2012-10-22 08:51 | 只看该作者
andychinaunix 发表于 2012-10-19 17:38
建议使用如下模式,我们用了好多年,效果很好:
            两台服务器做成M-M,  做成keepalive,每台后面 ...

谢谢你的宝贵建议,我可以尝试实施一下这个方案,期间有什么问题还望得到再指导!

使用道具 举报

回复
论坛徽章:
3
迷宫蛋
日期:2013-01-18 08:52:192013年新春福章
日期:2013-02-25 14:51:24优秀写手
日期:2014-09-05 06:00:03
12#
 楼主| 发表于 2012-10-23 08:36 | 只看该作者
andychinaunix 发表于 2012-10-19 17:38
建议使用如下模式,我们用了好多年,效果很好:
            两台服务器做成M-M,  做成keepalive,每台后面 ...

我想问两个问题:
如果基于这个架构,1、主从同步有什么特比的地方要改进吗?因为有的时候主上做完了而从还没做完的事务,这是本来是已经提交了的,但是读的时候还没有变化,也就是说,主从的高实时性怎么保证?

2、读从从库读,写从主库,有什么方法分离好?

使用道具 举报

回复
论坛徽章:
23
ITPUB十周年纪念徽章
日期:2011-11-01 16:25:22itpub13周年纪念徽章
日期:2014-10-08 15:20:46itpub13周年纪念徽章
日期:2014-10-08 15:20:46itpub13周年纪念徽章
日期:2014-10-08 15:20:46itpub13周年纪念徽章
日期:2014-10-08 15:20:46itpub13周年纪念徽章
日期:2014-10-08 15:20:46itpub13周年纪念徽章
日期:2014-10-08 15:20:46马上有钱
日期:2014-02-18 16:43:092014年新春福章
日期:2014-02-18 16:43:09ITPUB社区12周年站庆徽章
日期:2013-10-08 17:44:42
13#
发表于 2012-10-23 10:43 | 只看该作者
可以尝试做中间层,让程序去实现分离~

使用道具 举报

回复
论坛徽章:
27
优秀写手
日期:2013-12-18 09:29:09ITPUB季度 技术新星
日期:2012-08-15 14:50:13嫦娥
日期:2013-03-04 09:47:05数据库板块每日发贴之星
日期:2011-09-08 01:01:01数据库板块每日发贴之星
日期:2011-09-11 01:01:01数据库板块每日发贴之星
日期:2011-09-10 01:01:02数据库板块每日发贴之星
日期:2011-09-09 01:01:01ITPUB十周年纪念徽章
日期:2011-11-01 16:26:59ITPUB 11周年纪念徽章
日期:2012-09-28 17:34:422013年新春福章
日期:2013-03-04 09:50:49
14#
发表于 2012-10-23 22:47 | 只看该作者
ifeelstupid 发表于 2012-10-23 08:36
我想问两个问题:
如果基于这个架构,1、主从同步有什么特比的地方要改进吗?因为有的时候主上做完了而从 ...

一般都是应用层做分离的,db层比较难以做分离。

使用道具 举报

回复
论坛徽章:
3
迷宫蛋
日期:2013-01-18 08:52:192013年新春福章
日期:2013-02-25 14:51:24优秀写手
日期:2014-09-05 06:00:03
15#
 楼主| 发表于 2012-10-29 08:18 | 只看该作者
andychinaunix 发表于 2012-10-19 17:38
建议使用如下模式,我们用了好多年,效果很好:
            两台服务器做成M-M,  做成keepalive,每台后面 ...

这种方式比较经典,但存在一个问题,就是slave和master不能实时同步,导致在master上写了,在slave上读却没有改变,在生产环境这是不允许的,请问您有什么方法规避吗?

使用道具 举报

回复
论坛徽章:
3
迷宫蛋
日期:2013-01-18 08:52:192013年新春福章
日期:2013-02-25 14:51:24优秀写手
日期:2014-09-05 06:00:03
16#
 楼主| 发表于 2012-10-29 08:20 | 只看该作者
我们在应用层实现了读写分离,现在的问题是master和slave如何进行实时同步。

使用道具 举报

回复
论坛徽章:
0
17#
发表于 2012-11-21 12:52 | 只看该作者
本帖最后由 andychinaunix 于 2012-11-21 13:29 编辑
ifeelstupid 发表于 2012-10-23 08:36
我想问两个问题:
如果基于这个架构,1、主从同步有什么特比的地方要改进吗?因为有的时候主上做完了而从 ...

第一个问题:
主从同步和之前的主从同步一样,从库服务器的性能不能比主库的差,在同一个局域网内,配置正常的话不会有太大的延时,如果有了,请优化你们的程序吧,mysql的主从配置按照我们正常的应用是可以的!若你的需求特别,那得从新考虑方法!  
第二个问题:
最好是程序端读写设置不同的数据源!  也可以考虑用amoeba做proxy!

使用道具 举报

回复
论坛徽章:
3
迷宫蛋
日期:2013-01-18 08:52:192013年新春福章
日期:2013-02-25 14:51:24优秀写手
日期:2014-09-05 06:00:03
18#
 楼主| 发表于 2012-11-21 13:21 | 只看该作者
andychinaunix 发表于 2012-11-21 12:52
第一个问题:
主从同步和之前的主从同步一样,从库服务器的性能不能比主库的差,在同一个局域网内,配置 ...

嗯,你的意见很具有经验性,我试试。谢谢你的不吝赐教。

使用道具 举报

回复
论坛徽章:
25
ITPUB元老
日期:2005-02-28 12:57:00咸鸭蛋
日期:2013-02-07 11:51:42咸鸭蛋
日期:2013-02-08 09:48:51蜘蛛蛋
日期:2013-02-21 15:47:392013年新春福章
日期:2013-02-25 14:51:24咸鸭蛋
日期:2013-02-28 17:08:42蜘蛛蛋
日期:2013-03-29 16:17:14双黄蛋
日期:2013-04-11 16:11:04咸鸭蛋
日期:2013-05-07 11:55:14咸鸭蛋
日期:2013-05-28 10:46:24
19#
发表于 2012-11-21 15:30 | 只看该作者
mmm

使用道具 举报

回复
论坛徽章:
1
紫蛋头
日期:2013-01-10 11:05:26
20#
发表于 2012-12-3 14:52 | 只看该作者
楼主,请原谅我的自私!

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表