设为首页 | 加入收藏  
软件定制开发
  网站首页 关于我们 新闻中心 产品介绍 解决方案 成功案例 服务支持 联系我们
首页 > 行业动态
 
【这几年mysql数据库架构的演变过程】
来源:www.sywebsoft.com 发布者:领航科技  发布时间:2019-04-20 
 

最开始网站一般都是由典型的LAMP架构演变而来的,一般都是一台linux主机,一台apache服务器,php执行环境以及mysql服务器,一般情况下,这些都在一台虚拟主机上,简称单主机模式

独立主机模式下,web服务器和mysql不再共享硬件资源,分别部署。没有把鸡蛋放在一个篮子里面,增加了容错性。如果只是mysql服务器故障,那么对于web上不访问服务器的应用是不会受到影响的。而且web服务器可以做到横向扩展,如果web服务器性能不够,可以增加多台web服务器,进行负载均衡,分散web服务器的压力。

独立主机模式的缺点:

1 可扩展性问题:虽然web服务器可以做到横向扩展,但是mysql服务器是没有办法做到横向扩展的。

2 可用性问题:mysql服务器存在单点问题,一旦mysql服务器宕机,对影响的影响很大

3 性能问题:单台mysql服务器能够支撑的服务是有限的

随着业务的发展,一台写库显然不能够满足高并发的情况,但是考虑到写库是有状态的,不能简单的横向扩展,假设有两台写库,那么随机更新一台的数据,就会导致另一方数据存在问题。出现一种数据两个不同版本,显然是无法接受的。在写库上,可以考虑按照业务来垂直进行分库。由于我们这里讨论的是数据库架构,对于web层来说,其实也是可以按照业务垂直拆分的。

 


下一篇:老话长谈SQL Server数据库分页的几大优势
 
推荐文章

老话长谈SQL Server数据库分页的几大优势 [2019-04-20]
教你快速学会MySQL数据库 [2019-04-20]
软件开发中海量数据的处理方式 [2019-04-20]
2018年排名前100的HTML5 [2019-04-20]
asp.net爬取门户数据可视化展示 [2019-04-20]
python三大器(装饰器/生成器/迭代器) [2019-04-20]
 
沈阳软件开发
沈阳软件定制开发
沈阳软件公司
沈阳软件开发公司
首页
关于我们
新闻中心
产品介绍
解决方案
成功案例
服务支持
联系我们
关于领航
 
公司地址:沈阳市沈河区北站路77-1号光达大厦C座13层
邮政编码:110013
客服电话:13840539193 024-31281857
Email:2579047692@qq.com
客服Q Q:2579047692
官方微信
 
Copyright @ 2005-2019 sywebsoft.com All Right Reserved
展开