免费注册 查看新帖 |

Chinaunix

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

[讨论]电子商务/电子广告/游戏网站中常用的MySQL架构(获奖名单已公布) [复制链接]

论坛徽章:
0
101 [报告]
发表于 2012-03-28 11:40 |只看该作者
沙发中》。

论坛徽章:
0
102 [报告]
发表于 2012-03-28 11:43 |只看该作者
多数据库结合,radis+mysql+oracle(sql server)

论坛徽章:
4
CU十二周年纪念徽章
日期:2013-10-24 15:41:34摩羯座
日期:2013-12-24 13:05:332015亚冠之西悉尼流浪者
日期:2015-10-09 16:03:47fulanqi
日期:2016-06-17 17:54:25
103 [报告]
发表于 2012-03-28 15:36 |只看该作者
fire_cpp 发表于 2012-03-24 11:04
一主多从是针对读写不平衡的情况的,如果写入负载大于读出,在不分表的情况下,有什么解决方案吗?


可以通过写缓存来降低写入负载~

论坛徽章:
4
CU十二周年纪念徽章
日期:2013-10-24 15:41:34摩羯座
日期:2013-12-24 13:05:332015亚冠之西悉尼流浪者
日期:2015-10-09 16:03:47fulanqi
日期:2016-06-17 17:54:25
104 [报告]
发表于 2012-03-28 15:48 |只看该作者
我们目前的架构是Master/Slaver,读写分离,一主多从

论坛徽章:
6
丑牛
日期:2013-09-17 00:18:40未羊
日期:2013-10-31 12:10:47午马
日期:2013-12-07 01:58:50水瓶座
日期:2013-12-24 22:43:12水瓶座
日期:2014-03-15 21:12:13操作系统版块每日发帖之星
日期:2016-08-07 06:20:00
105 [报告]
发表于 2012-03-28 16:24 |只看该作者
hbsycw 发表于 2012-03-28 15:48
我们目前的架构是Master/Slaver,读写分离,一主多从


恩,MySQL主流架构。

论坛徽章:
0
106 [报告]
发表于 2012-03-28 17:23 |只看该作者
本帖最后由 rootsecurity 于 2012-03-28 17:23 编辑

回复 103# yuhongchun


   放弃memcached的理由:
  1、最现实的一个原因,就是测试效果不好。
  2、我们的数据存储大部分都是100k以下的文件,在这上面redis要优于memcached。
  3、我们对数据持久化和同步有要求,memcached不能实现。进程一重启,数据就丢失了。
  4、在redis的实际测试中,set操作达到99050次/s get操作达到82330次/s

论坛徽章:
6
丑牛
日期:2013-09-17 00:18:40未羊
日期:2013-10-31 12:10:47午马
日期:2013-12-07 01:58:50水瓶座
日期:2013-12-24 22:43:12水瓶座
日期:2014-03-15 21:12:13操作系统版块每日发帖之星
日期:2016-08-07 06:20:00
107 [报告]
发表于 2012-03-28 17:56 |只看该作者
rootsecurity 发表于 2012-03-28 17:23
回复 103# yuhongchun


谢谢,理由很充分了。

论坛徽章:
4
CU大牛徽章
日期:2013-04-17 11:48:26CU大牛徽章
日期:2013-04-17 11:48:40CU大牛徽章
日期:2013-04-17 11:48:45摩羯座
日期:2013-12-06 18:10:04
108 [报告]
发表于 2012-03-28 20:28 |只看该作者
hbsycw 发表于 2012-03-28 15:36
可以通过写缓存来降低写入负载~


这样对实时性有影响。
如果要求更高的话,是不是只有用小机/oracle、或者分表了?

论坛徽章:
0
109 [报告]
发表于 2012-03-28 21:43 |只看该作者
上海一互联网创业团队寻技术合伙人加盟:CTO,产品经理各一人。有兴趣全职创业的朋友可联系我。我们的项目与4家著名投资机构保持着联系,但因为只有创始人全职,其他4位都兼职,所以没获得投资,先还在继续融资。我们已有DEMO,现在希望能把产品完全开发出来。主要技术为LAMP。如果你认为有更好的技术解决方案也可以转换。欢迎沟通:QQ420440578,新浪微博mythinkers。

论坛徽章:
27
CU大牛徽章
日期:2013-03-13 15:15:08CU大牛徽章
日期:2013-05-20 10:46:38CU大牛徽章
日期:2013-05-20 10:46:44CU大牛徽章
日期:2013-09-18 15:24:09CU大牛徽章
日期:2013-09-18 15:24:20CU大牛徽章
日期:2013-09-18 15:24:25CU大牛徽章
日期:2013-09-18 15:24:31CU大牛徽章
日期:2013-09-18 15:24:36CU大牛徽章
日期:2013-09-18 15:24:41CU大牛徽章
日期:2013-09-18 15:24:48CU大牛徽章
日期:2013-09-18 15:24:52处女座
日期:2013-09-27 17:45:43
110 [报告]
发表于 2012-03-29 23:13 |只看该作者
话题1: 生产环境下的MySQL架构方案
答:1)用作主从备份,
       主要用于主备网站,做成高可用网站
       前端做LVS+keepalive,两台主从web服务器
      设置主从权重为10000:1,
     优点:能够保证网站的可用性非常好
     缺点:浪费服务器资源
      当主服务器挂了,能够使用备份顶替,在程序上先连接主服务器再连接从服务器,如下图

2)用作集群,
       各个数据库形成环状同步,各个web服务器权重一样,能够自由选择读取各个数据库,
       优点:能够保证海量访问
       缺点,很难保证数据一致性
如下图
     
3)用作读写分离,
      一主多从,写入主数据库,从服务器提供读服务
       如下图
     
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP