免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: send_linux

MySQL在企业中分布式的应用讨论,欢迎参与!(获奖名单已公布-2012-10-24) [复制链接]

论坛徽章:
6
CU大牛徽章
日期:2013-03-14 14:14:08CU大牛徽章
日期:2013-03-14 14:14:26CU大牛徽章
日期:2013-03-14 14:14:29处女座
日期:2014-04-21 11:51:59辰龙
日期:2014-05-12 09:15:10NBA常规赛纪念章
日期:2015-05-04 22:32:03
发表于 2012-08-30 10:25 |显示全部楼层
先看看各位版主和大牛们的交流

论坛徽章:
0
发表于 2012-08-30 12:14 |显示全部楼层
支持,看看各路分享

论坛徽章:
1
2015亚冠之本尤德科
日期:2015-06-05 17:25:48
发表于 2012-08-30 13:38 |显示全部楼层
还没有到达海量存储,抓取数据的级别,有的话,欢迎高手共享!~一起学习

论坛徽章:
0
发表于 2012-08-30 16:18 |显示全部楼层
数据量不是很大,还没有用到高可用性和数据读写分离。想问一下数据库切割是怎么实现。

论坛徽章:
1
巳蛇
日期:2013-10-28 15:55:33
发表于 2012-08-30 17:22 |显示全部楼层
虽然不会mysql,但也说几句。
有钱整集群不如把内存当硬盘使。。。三台异地备份够了。
当然,数据库超256G就没办法了。。。

论坛徽章:
2
狮子座
日期:2013-12-24 13:36:29子鼠
日期:2014-05-06 16:42:00
发表于 2012-08-31 08:53 |显示全部楼层
正在mysql开发的路过
酱油一瓶

论坛徽章:
0
发表于 2012-08-31 14:36 |显示全部楼层
针对数据量大的时候应考虑采取方案如下:

1.  读写分离,一主多从的方案,master要做双机互备,多slave机器用lvs做负载均衡,针对master和slave分别采用不同的存储引擎,访问时不采用mysql-proxy,master和slave分别提供一个IP供程序来访问,采用程序控制.
2.设计方案:   按应用的业务划分分成多个库,  再将具体数据量大的几张表按照适合自己业务的方式策略进行分表,如按照日期一周一张表,且将一年或者二年之前的数据量进行归档.  设计原则:  保证涉及到交易量或者访问量大的几张表不能因数据量太大而造成响应时间低下,       由于进行了一定策略的分表,因此会给开发带来一定的工作量,     一般涉及到分表相关的业务功能在提供查询时,只提供相对应的几种查询条件来进行查询,尽量在查询分页时一次只用去某一张表来查询.
3.做好索引,查询sql的优化.
4.更重要的是做好数据库的监控.以便最快及时的响应.

以上是结合硬件部署及软件设计,数据库设计多个方面考虑的可行方案.欢迎指教.

论坛徽章:
8
CU大牛徽章
日期:2013-09-18 15:20:48CU大牛徽章
日期:2013-09-18 15:20:58CU大牛徽章
日期:2013-09-18 15:21:06CU大牛徽章
日期:2013-09-18 15:21:12CU大牛徽章
日期:2013-09-18 15:21:17天秤座
日期:2013-10-30 14:01:03摩羯座
日期:2013-11-29 18:02:31luobin
日期:2016-06-17 17:46:36
发表于 2012-08-31 17:34 |显示全部楼层
回复 1# send_linux

@Gray1982


1、MySQLl常用引擎的优化
这个问题有点广了,说一个引擎的优化都能写一大篇出来。我这里就站高点,说说如何选择引擎吧。
如果需要支持事物,选INNODB没话说。
如果只是简单插入,少许更改使用myisma或者maria引擎。
如果是归档日志,只做查询分析,推荐使用infobright,压缩比超级高,也不用维护索引。

2、MySQL分布式数据库访问法
我也没太理解这个讨论点的含义,茂哥想表达的是 访问方法?


3、MySQL读写分离的实现
主要分两种形式
(1、代码层实现
      封装数据库连接,连接分别使用两个IP池,一个读的IP池,一个写的IP池,通过判断sql类型,将sql发送不到不同的mysql 连接池。
      或者对业务归类,哪些是查询的,哪些是需要写的,将纯查询的操作单独连接到只读的数据。
(2、中间件实现
       mysql-proxy
       amoeba

论坛徽章:
0
发表于 2012-08-31 17:56 |显示全部楼层
双机做HA,提供WEB及DB(mysql)服务,两台mysql之间做主辅互备,mysql主辅互备不知有无什么风险?

论坛徽章:
5
丑牛
日期:2014-01-21 08:26:26卯兔
日期:2014-03-11 06:37:43天秤座
日期:2014-03-25 08:52:52寅虎
日期:2014-04-19 11:39:48午马
日期:2014-08-06 03:56:58
发表于 2012-09-01 09:42 |显示全部楼层
我的目标是寻找轻量级的、免费的解决方案。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

SACC2019中国系统架构师大会

【数字转型 架构演进】SACC2019中国系统架构师大会,7折限时优惠重磅来袭!
2019年10月31日~11月2日第11届中国系统架构师大会(SACC2019)将在北京隆重召开。四大主线并行的演讲模式,1个主会场、20个技术专场、超千人参与的会议规模,100+来自互联网、金融、制造业、电商等领域的嘉宾阵容,将为广大参会者提供一场最具价值的技术交流盛会。

限时七折期:2019年8月31日前


----------------------------------------

大会官网>>
  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP