您当前的位置:首页 > 生活百科 > 知识

分析MySQL应用架构发展演变史

时间:2020-07-15 10:23:28  来源:  作者:

MySQL是最流行的关系型数据库软件之一。由于其体积小、速度快、开源免费、简单易用、维护成本低等,在集群架构中易扩展、高可用,因此深受开发者和企业的喜爱。

今天我们一起来学习了解下MySQL数据库应用架构的发展。

单体架构

该架构指的是应用程序系统的所有数据存储只需要一个MySQL实例,就能满足数据的写入和读取需求。

分析MySQL应用架构发展演变史

单体架构

该架构适用于初期的小型应用程序,如果不断发展成长为大型应用程序,它就会出现如下应用瓶颈:

  1. 需要存储的数据量太大,超出一个MySQL实例的承受能力;
  2. 对数据库的读写操作量太大,超出一个MySQL实例的承受能力;
  3. 如果仅有的这个MySQL实例挂掉了,整个应用程序也就不能对外提供服务了。

主从架构

该架构主要解决的就是上面单体架构的出现的应用瓶颈的。已有的MySQL实例充当主库,负责写入操作,存储数据并同步从库。然后通过新增一个及以上的MySQL实例作为从库,来分担读取数据的压力。也可以在主库的MySQL实例挂掉之后,切换到从库来保证应用程序的高可用性。

分析MySQL应用架构发展演变史

主从架构

该架构适用于写少读多的场景,如果出现大量的写入操作,就会出现如下应用瓶颈:

  1. 对数据库的写操作量太大,超出一个MySQL主库实例的承受能力;
  2. 需要存储的写入数据量太大,超出一个MySQL主库实例的承受能力。

分库分表

对于单体架构和主从架构都遇到过的写入瓶颈和存储瓶颈时,可以通过分库分表来解决,它分为垂直拆分和水平拆分。

  • 垂直拆分:就是专库专用,按照不同的业务对数据表进行分类,发布到不同的数据库上。
分析MySQL应用架构发展演变史

垂直拆分

这种拆分方式,能更清晰的对模块进行划分,但最终还是会存在单张表的大数据量,引起数据库存储瓶颈的问题。

  • 水平拆分:就是将一张数据表按照某种规则进行拆分,拆成多张表,每个表中存储一部分数据,分别放到不同的数据库中。
分析MySQL应用架构发展演变史

水平拆分

这种拆分方式,能够解决垂直拆分存在的单表大数据量问题。

因此,垂直拆分和水平拆分在实际应用中,可以结合使用,优势互补。


作者:杨工,北京互联网公司在职JAVA开发,专注分享写作干货。欢迎关注我,期待你的点赞评论。



Tags:MySQL 应用架构   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
MySQL是最流行的关系型数据库软件之一。由于其体积小、速度快、开源免费、简单易用、维护成本低等,在集群架构中易扩展、高可用,因此深受开发者和企业的喜爱。今天我们一起来...【详细内容】
2020-07-15  Tags: MySQL 应用架构  点击:(125)  评论:(0)  加入收藏
▌简易百科推荐
在狗界中,有些狗狗比较凶残、霸道,今天我们就来说说被称为“犬中四煞”的4种狗,请认住它们的长相,看见了要绕路走! NO1:黑狼犬产地:中国寿命:11-12年黑狼犬是狼狗的一种,长大高大威猛...【详细内容】
2021-12-28  狗狗知识百科    Tags:   点击:(3)  评论:(0)  加入收藏
现在我们国家提倡一个“匠心”精神,何谓“匠心”精神呢?其实就是要我们向古代八大匠学习,学习他们的精益求精,学习他们的一丝不苟。既然说到八大匠,那么,我们今天就来聊一聊古代的...【详细内容】
2021-12-28  南野笑情    Tags:八大匠   点击:(2)  评论:(0)  加入收藏
当一些破旧的房屋要被拆除的时候我们经常可以看到墙壁上有一个大大的拆字而这个拆字还被圆圈包裹了起来这是为什么呢?一个拆字不是也能表达拆迁的意思吗?为什么还要多此一举呢...【详细内容】
2021-12-28  太空记    Tags:拆迁   点击:(1)  评论:(0)  加入收藏
自1991年第一款锂离子商业化以来,锂离子电池以高比能量的特点迅速占领了便携式电子产品市场,例如我们生活当中手机聚合物电池、无人飞机的高倍率电池、新国标电动车、新能源汽...【详细内容】
2021-12-27  全航工作室    Tags:锂电池   点击:(1)  评论:(0)  加入收藏
一张身份证里藏着惊人的信息。本文将教你如何从身份证号码前6位数看是哪里人。1949年,地级市的数目为54个,地区的数目为170个;1982年,地级市的数目为112个,地区的数目为170个,在此...【详细内容】
2021-12-27  聪颖书签U    Tags:身份证号   点击:(4)  评论:(0)  加入收藏
在每年的公历12月25日,是基督教徒纪念耶稣诞生的日子,我们称为圣诞节。圣诞节这个名称是基督弥撒的缩写,弥撒是基督教会的一种礼拜仪式。耶诞节是一个宗教节,我们把它当做耶稣的...【详细内容】
2021-12-24  长松爱剪辑    Tags:圣诞节   点击:(198)  评论:(0)  加入收藏
2022年1月,新的一年的开端,你的发展会如何?能为你开启一年的好运吗?下面跟着我一起来看看12星座2022年1月发展吧。白羊座优势: 魅力得以展现,爱情顺势而来。弱势: 情绪起伏大,...【详细内容】
2021-12-24  孟依婷啊    Tags:星座   点击:(18)  评论:(0)  加入收藏
DN/De/D/Φ/PN/SDR的区别 D:一般是指管道的内径,管道内壁内圆的直径。 DN:是指公称直径,又称平均外径,既不是管道的外径也不是内径,而是外径和内径的平均值。这是管道及其附件...【详细内容】
2021-12-24  水电小知识    Tags:管材   点击:(10)  评论:(0)  加入收藏
今天是公历2021年12月19日,农历十一月十六,星期日。后天,斗指子,太阳黄经达270°,就到了今年“二十四节气”之第22个节气——冬至节气!冬至,作为中国二十四节气的一个...【详细内容】
2021-12-20  冀豫耕耘    Tags:冬至   点击:(4)  评论:(0)  加入收藏
锂离子电池自从进入市场以来,以其寿命长、比容量大、无记忆效应等优点,获得了广泛的应用。锂离子电池低温使用存在容量低、衰减严重、循环倍率性能差、析锂现象明显、脱嵌锂不...【详细内容】
2021-12-20  全国能源信息平台    Tags:锂电池   点击:(7)  评论:(0)  加入收藏
最新更新
栏目热门
栏目头条