免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 17384 | 回复: 13
打印 上一主题 下一主题

随着数据量的急剧增加,mysql数据库架构该如何优化? [复制链接]

论坛徽章:
18
2015亚冠之阿尔希拉尔
日期:2015-06-02 09:56:10数据库技术版块每日发帖之星
日期:2016-08-13 06:20:00数据库技术版块每日发帖之星
日期:2016-04-24 06:20:00数据库技术版块每日发帖之星
日期:2016-03-19 06:20:00数据库技术版块每日发帖之星
日期:2015-12-25 06:20:35数据库技术版块每日发帖之星
日期:2015-12-25 06:20:35数据库技术版块每日发帖之星
日期:2015-12-25 06:20:35数据库技术版块每日发帖之星
日期:2015-09-12 06:20:00数据库技术版块每日发帖之星
日期:2015-09-11 06:20:00ChinaUnix专家徽章
日期:2015-06-30 16:29:48ChinaUnix专家徽章
日期:2015-06-30 16:29:342015年中国系统架构师大会
日期:2015-06-29 16:11:28
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2015-07-22 15:13 |只看该作者 |倒序浏览
获奖详情:http://bbs.chinaunix.net/thread-4186226-1-1.html

话题背景:
      前阵子,李克强总理提出了互联网+的理念,让我们的生活在互联网的影响下高效运转。与此同时也导致数据的几何倍数的增长,数据在急剧膨胀的过程中,作为互联网行业数据库最多的mysql架构又是怎么发展的呢?作为一个开源数据库架构很多,mysql的架构不像oracle那么单一。以前的时候你只要主备复制的环境,也许就能满足你的业务。数据量几何倍数的增长时候有事怎么样的呢?
      bat 作为互联网行业的巨头,据我了解:阿里开发了自己的数据库。淘宝用的是mysql 的分布式数据库,百度应该也对mysql 进行了二次开发,但是基本上还是主流的架构。mha,mmm等。腾讯的架构我没有太多的了解。今天,想请各位坛友一块聊聊关于mysq数据库架构的未来。


话题讨论:
      1.什么样的数量级应该使用什么样的架构呢?
      2.MySQL的同步相当简单,但是怎么用好同步,根据业务需求为应用层提供高性能、高可用是一个值得探讨的问题。几个常见MySQL数据库架构的优缺点都有哪些?
      3. 你使用中认为哪种数据库架构比较好用呢?
      4. 在资金投入有限的情况下,DBA需要在高性能、高稳定、可拓展这三个要素中玩跷跷板。如何定位这个平衡点?未来的发展mysql 数据的架构会发展成什么样子?



讨论时间:
2015年07月23日--2015年08月18日



活动奖励:
最佳讨论奖2名:赠送《]MySQL技术内幕(第5版)》一本(活动结束我们将选择较为活跃与深入的用户获得此奖,并有机会组织我们下期话题
活跃参与奖2名:书库技术书籍1本(活动结束我们将选择较为活跃或回复内容较有新意的网友获得此奖)



奖品简介:

作者:[美] 保罗·迪布瓦(Paul DuBois)
译者: 张雪平,何莉莉,陶虹
出版社: 人民邮电出版社
商品编码:11720091
胶版纸页数:771
ISBN:9787115388445



内容简介:
《MySQL技术内幕(第5版)》由4个部分组成:第一部分集中介绍与数据库使用相关的一些基本概念,第二部分重点关注的是自己如何动手编写和使用MySQL的程序,第三部分主要是面向那些负责数据库管理的读者,第四部分提供了一些参考附录。书中包含大量示例,详尽地演示了MySQL的各项功能特性。此外,本书还为使用C语言、PHP语言和Perl语言开发数据库应用的读者提供了相关内容。



试读样章:
http://pan.baidu.com/s/1jGpe6ua

论坛徽章:
154
2022北京冬奥会纪念版徽章
日期:2015-08-07 17:10:5720周年集字徽章-年
日期:2022-10-26 16:44:2015-16赛季CBA联赛之深圳
日期:2022-11-02 14:02:4515-16赛季CBA联赛之八一
日期:2022-11-28 12:07:4820周年集字徽章-20	
日期:2023-07-19 08:49:4515-16赛季CBA联赛之八一
日期:2023-11-04 19:23:5115-16赛季CBA联赛之广夏
日期:2023-12-13 18:09:34
2 [报告]
发表于 2015-07-22 20:17 来自手机 |只看该作者
李克强mysql怎么也有关系了


经济学出生的

论坛徽章:
146
2015年亚洲杯之日本
日期:2015-04-28 13:32:012015年亚洲杯之朝鲜
日期:2015-05-06 10:16:442015年亚洲杯之日本
日期:2015-05-06 10:21:342015年亚洲杯纪念徽章
日期:2015-05-13 17:16:442015亚冠之北京国安
日期:2015-05-13 17:18:292015亚冠之鹿岛鹿角
日期:2015-05-13 17:19:062015亚冠之德黑兰石油
日期:2015-05-27 16:47:402015亚冠之塔什干棉农
日期:2015-05-28 15:24:122015亚冠之卡尔希纳萨夫
日期:2015-06-01 13:52:392015亚冠之柏斯波利斯
日期:2015-06-04 17:37:292015亚冠之阿尔纳斯尔
日期:2015-06-16 11:31:202015亚冠之塔什干火车头
日期:2015-06-23 10:12:33
3 [报告]
发表于 2015-07-22 21:01 |只看该作者
互联网+,引出大数据。。。。回复 2# shang2010


   

求职 : Linux运维
论坛徽章:
203
拜羊年徽章
日期:2015-03-03 16:15:432015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:57:092015小元宵徽章
日期:2015-03-06 15:58:182015年亚洲杯之约旦
日期:2015-04-05 20:08:292015年亚洲杯之澳大利亚
日期:2015-04-09 09:25:552015年亚洲杯之约旦
日期:2015-04-10 17:34:102015年亚洲杯之巴勒斯坦
日期:2015-04-10 17:35:342015年亚洲杯之日本
日期:2015-04-16 16:28:552015年亚洲杯纪念徽章
日期:2015-04-27 23:29:17操作系统版块每日发帖之星
日期:2015-06-06 22:20:00操作系统版块每日发帖之星
日期:2015-06-09 22:20:00
4 [报告]
发表于 2015-07-22 21:49 |只看该作者
因为简单,所以好玩  

论坛徽章:
18
卯兔
日期:2013-09-27 17:41:0615-16赛季CBA联赛之佛山
日期:2016-07-09 17:34:45操作系统版块每周发帖之星
日期:2015-12-02 15:01:04IT运维版块每日发帖之星
日期:2015-12-02 06:20:00IT运维版块每日发帖之星
日期:2015-10-07 06:20:00IT运维版块每日发帖之星
日期:2015-10-03 06:20:00IT运维版块每日发帖之星
日期:2015-10-01 06:20:00羊年新春福章
日期:2015-04-01 17:56:06拜羊年徽章
日期:2015-04-01 17:56:062015年迎新春徽章
日期:2015-03-04 09:49:452015年辞旧岁徽章
日期:2015-03-03 16:54:15天秤座
日期:2015-01-14 06:39:28
5 [报告]
发表于 2015-07-23 08:32 |只看该作者
好书,赞一个

论坛徽章:
18
2015亚冠之阿尔希拉尔
日期:2015-06-02 09:56:10数据库技术版块每日发帖之星
日期:2016-08-13 06:20:00数据库技术版块每日发帖之星
日期:2016-04-24 06:20:00数据库技术版块每日发帖之星
日期:2016-03-19 06:20:00数据库技术版块每日发帖之星
日期:2015-12-25 06:20:35数据库技术版块每日发帖之星
日期:2015-12-25 06:20:35数据库技术版块每日发帖之星
日期:2015-12-25 06:20:35数据库技术版块每日发帖之星
日期:2015-09-12 06:20:00数据库技术版块每日发帖之星
日期:2015-09-11 06:20:00ChinaUnix专家徽章
日期:2015-06-30 16:29:48ChinaUnix专家徽章
日期:2015-06-30 16:29:342015年中国系统架构师大会
日期:2015-06-29 16:11:28
6 [报告]
发表于 2015-07-23 08:51 |只看该作者
回复 5# qingduo04


    好不容易看到本 数据库的好书啊

论坛徽章:
1
2016猴年福章徽章
日期:2016-02-18 15:30:34
7 [报告]
发表于 2015-07-23 09:48 |只看该作者
1.什么样的数量级应该使用什么样的架构呢?
数量级和架构没有多大关系,主要是数据的使用方式,比如只是简单的数据存储,什么样的架构都没有问题。

2.MySQL的同步相当简单,但是怎么用好同步,根据业务需求为应用层提供高性能、高可用是一个值得探讨的问题。几个常见MySQL数据库架构的优缺点都有哪些?
只用过主从复制,没有过其他架构。我觉得架构没有多大区别,本质上还是对自己相关业务的优化。

3. 你使用中认为哪种数据库架构比较好用呢?
适合自己应用的架构才是最好用的。

4. 在资金投入有限的情况下,DBA需要在高性能、高稳定、可拓展这三个要素中玩跷跷板。如何定位这个平衡点?未来的发展mysql 数据的架构会发展成什么样子?
稳定性还是最主要的,可拓展放到其次,高性能放到最后。

论坛徽章:
1
2015年迎新春徽章
日期:2015-03-04 09:54:45
8 [报告]
发表于 2015-07-23 10:11 |只看该作者
mysql是好东西,只是这几年少玩啦,不知现在SUN给ORACLE收购后,SUN之前收购的MYSQL,现在还免费吗?还能在MYSQL.COM免费下载吗?

论坛徽章:
42
19周年集字徽章-周
日期:2019-10-14 14:35:31平安夜徽章
日期:2015-12-26 00:06:30数据库技术版块每日发帖之星
日期:2015-12-01 06:20:002015亚冠之首尔
日期:2015-11-04 22:25:43IT运维版块每日发帖之星
日期:2015-08-17 06:20:00寅虎
日期:2014-06-04 16:25:27狮子座
日期:2014-05-12 11:00:00辰龙
日期:2013-12-20 17:07:19射手座
日期:2013-10-24 21:01:23CU十二周年纪念徽章
日期:2013-10-24 15:41:34IT运维版块每日发帖之星
日期:2016-01-27 06:20:0015-16赛季CBA联赛之新疆
日期:2016-06-07 14:10:01
9 [报告]
发表于 2015-07-23 13:32 |只看该作者
mysql这两年热度降低了。
maria和postgre逐渐火起来。
mysql主要是就是主从复制,读写分离了。
如果数据真的几何增长,估计要考虑其他的存储技术了。
未来的大数据应用,也许sql on hadoop更合适。

论坛徽章:
0
10 [报告]
发表于 2015-07-23 17:10 |只看该作者

1.什么样的数量级应该使用什么样的架构呢?
单指DB层的架构,无外乎利用replication搭建主从/主主模式,所对应的数量级也是根据实际情况来看;
高写入,低读取就采用双主的策略,双主还坚持不住就多主,或者是环形的主从结构,牺牲一致性来提高写入能力。
高读取,低写入(常见的OLTP),使用一主多从,做好读写分离就差不多了

2.MySQL的同步相当简单,但是怎么用好同步,根据业务需求为应用层提供高性能、高可用是一个值得探讨的问题。几个常见MySQL数据库架构的优缺点都有哪些?
主从的优点在于灵活,当主从结构+读写分离做好以后,主库的索引可以全部去掉以加强写入能力,从库也有很多事情可以做;
比如说:slave1同步业务表,负责处理业务SQL,slave2同步数据表和历史表,负责处理报表,等等非常多的自定义策略可以用;
路由的设计能有多厉害,主从的能力就有多强。
缺点:一旦失败了之后,恢复同步会很麻烦,即便是GTID;缺乏强一致性;在多源复制没有出现在官方版本之前,主从集群的数量会受限于主库的IO/网络带宽。

3. 你使用中认为哪种数据库架构比较好用呢?
个人会倾向于mMySQL5.7的多源复制,实际上来说,够用就好。

4. 在资金投入有限的情况下,DBA需要在高性能、高稳定、可拓展这三个要素中玩跷跷板。如何定位这个平衡点?未来的发展mysql 数据的架构会发展成什么样子?
稳定性是第一位,毋庸置疑,可拓展性和高性能涉及到数据库本身的一些特性,只能是尽力而为;
未来的架构,分布式,集群是主流,拓展性差的DB会逐渐被淘汰,个人看法
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP