[原创]MySQL集群建议_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
2
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 21151 | 回复: 1   主题: [原创]MySQL集群建议        下一篇 
    本主题由 Robin 于 2014-11-23 15:06:12 置为精华
Robin
注册用户
等级:少校
经验:856
发帖:63
精华:4
注册:2014-3-22
状态:离线
发送短消息息给Robin 加好友    发送短消息息给Robin 发消息
发表于: IP:您无权察看 2014-11-23 15:04:33 | [全部帖] [楼主帖] 楼主   主页

1.问题

现想建立一个数据中心,包括运维采集信息、业务数据、其他业务数据等,建立一个集群搞定,
数据量大,写入非常多,查询也非常多。请教。

我应该建什么样的集群合适,面对高并发,扩展性等问题。是否有什么建议,谢谢。

我考虑cluster,因为可以添加很多节点,这样各种业务的各种数据,我可以分布到节点上去,把他们查询比较多的,做成NDB引擎。

2.我的分析

你好:

看了你的问题,从我的认知角度,做如下分析:

  • 基于NDB的MySQL Cluster很不可靠,绝大多数公司都已经弃用。既然Cluster经不起市场检验,我们也没有必要使用它;
  • 而目前企业使用较多的是复制,主主复制使用较多。主主复制又有两种模式,一是主动,另一种是被动。主动模式会引起数据冲突和不一致,而被动模式不会,因为只有一台对外提供读写功能,另一台只提供读功能;
  • 我们可以在主主复制被动模式的基础上,再添加Slave,这样可以最大化的保证数据不丢失;
  • 最后,最好加一个高可用,MMM就是很好的选择,它能完成故障自动转移等等。

3.建议

基于以上分析,我给你的建议是:主主复制被动模式+Slave+MMM。多个业务也可以部署在同一套系统上,如果有条件,业务可以分开部署,但这样成本会比较高。

架构示例图:

北京联动北方科技有限公司

供你参考。

Enjoy!


4.作者信息

温国兵

Robin Wen
CSDN Blog:http://blog.csdn.net/justdb
Gmail:
dbarobinwen@gmail.com


该贴被Robin编辑于2014-11-23 15:05:49

该贴被Robin编辑于2014-11-23 15:12:40




赞(0)    操作        顶端 
momoda
注册用户
等级:少校
经验:1149
发帖:28
精华:0
注册:2015-7-14
状态:离线
发送短消息息给momoda 加好友    发送短消息息给momoda 发消息
发表于: IP:您无权察看 2015-7-15 15:46:27 | [全部帖] [楼主帖] 2  楼

很久不做技术了,哎,怀念编程的时光。言归正传,好贴!



赞(0)    操作        顶端 
总帖数
2
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论