当前位置: 首页 > news >正文

网站设计数据库怎么做怎么用IP做网站地址

网站设计数据库怎么做,怎么用IP做网站地址,建站专家网站建设系统,商城类app定制开发一、浅谈分布式系统 1. 单机架构:只有一台服务器,这个服务器负责所有的工作。 如果遇到了服务器不够的场景怎么处理? 开源:增加更多的硬件资源节流:软件上的优化,优化代码等…一台服务器资源使用有限,就…

一、浅谈分布式系统

1. 单机架构:只有一台服务器,这个服务器负责所有的工作。

在这里插入图片描述

如果遇到了服务器不够的场景怎么处理?

  • 开源:增加更多的硬件资源
  • 节流:软件上的优化,优化代码等…
  • 一台服务器资源使用有限,就需要引更多的服务器,此时系统复杂度就会大大提高!

2. 应用服务和数据库服务分离

在这里插入图片描述

3. 引入更多的应用服务器节点

在这里插入图片描述

那上述中 负载均衡服务器 看起来承担了所有的服务请求,那么它顶得住吗?
负载均衡服务器,对于请求量的承担是远远超过应用服务器的。
这就好比:
● 负载均衡服务器是领导,负责分配任务
● 应用服务器是组员,复杂执行任务
就算请求量多到负载均衡服务器也承担不了,那就引入更多负载均衡服务器~(多个机房)

4. 数据库服务器怎么解决承担压力?

在上述中,应用服务器虽然分担了压力,但是数据库服务器仍然只有一个,那该怎么办呢?
在这里插入图片描述

主服务器一般是一个,从服务器可以有多个。(一主多从);同时从数据库中通过负载均衡的方式,让应用服务器进行访问。

5. 引入缓存

然而数据库有个天然的问题,响应速度是很慢的,因为是从硬盘中读取数据~
所以我们把数据区分为“冷热”,热点数据放到缓存中,访问的速度比数据库快很多!
在这里插入图片描述

6. 数据库如何承担更大的数据量?

上述是解决了请求量(并发量)的问题,但是数据库容量始终有限,如果出现一台服务器存不下数据该怎么办?
在这里插入图片描述

可以针对数据库进行分库分表的操作。引入多个数据库服务器,每个数据库服务器存储一个或者一部分数据库.

7. 微服务架构

之前的应用服务器,一个服务器程序做了很多事情,这可能会导致这个服务器代码越来越复杂~
为了更方便的维护,就可以把一个复杂的应用服务器拆分成更多的、更单一的服务器(微服务)
在这里插入图片描述

微服务本质上是解决了“人”的问题~
引入微服务出现的问题:
● 系统性能下降,拆出来更多的服务,多个功能之间更要依赖网络通信,网络通信的速度速度很可能比硬盘还慢!
● 系统复杂度提高,可用性受到影响,服务器,出现问题概率更高!
微服务的优势:
● 解决了“人”的问题
● 使用微服务,可以更方便于功能的复用
● 可以给不同的服务进行不同的部署

8. 总结

  1. 单机架构(应用程序+数据库服务器)
  2. 数据库和应用分离:应用程序和数据库服务器分别放到不同主机上部署
  3. 引入负载均衡:多个应用服务器之间通过负载均衡把请求比较均匀分发给集群中的每个服务器
  4. 引入读写分离,数据库主从结构:一个数据库作为主节点,其他数据库作为从节点。主节点负责 写数据,从节点负责 读数据。(主节点需要把修改过的数据同步给从节点)5
  5. 引入缓存:冷热数据分离结构,进一步提升服务器处理请求的能力 (数据库和缓存数据一致性问题)
  6. 数据库分库分表:数据库能够进一步扩展存储空间,根据具体业务
  7. 微服务架构:从业务上进一步拆分应用服务器,拆分成功能单一,更简单的服务器
http://www.yayakq.cn/news/984493/

相关文章:

  • 萍乡的电子商务网站建设公司网站控制面板中设置目录权限
  • 企业做网站的坏处免费的网站模板哪里有
  • 怎么看网站室哪做的wordpress记录用户搜索
  • 环保网站建设的目的定制一款app要多少钱
  • 柳州专业网站建设加盟wordpress过滤机制
  • 营销型网站建设教学网站页面构架
  • 网站源码整站打包房产信息网 源码
  • 网站方案策划书泉州seo计费管理
  • 网站响应样式辽宁大连建设工程信息网站
  • 自己的网站怎么做app吗天门市网站建设seo
  • 做公众号的网站有哪些功能最便宜网站
  • 营销型网站首页模板企业网站 seo怎么做
  • 音乐视频怎么做mp3下载网站北京学电脑的培训机构
  • wordpress多站点的路径美图王电商一键生成详情图
  • 东莞高端网站建设哪个好重庆网站开发商城
  • 吉首企业自助建站谷歌浏览器 官网下载
  • 网站的整体风格包括服饰的网站建设
  • 做网站之前的前期做淘宝首页初学ps视频网站
  • dede音乐网站源码种养殖 不得涉及
  • pc蛋蛋游戏体验网站建设高端网站建设谷美
  • 网站访问量九江快乐城
  • 东台哪家专业做网站四川建筑从业人员查询
  • 目前最流行网站开发软件广告推广怎么找客户
  • 定制网站开发公司排名国外app推广平台有哪些
  • 编程网站开发宁波seo优势
  • 统一管理网站系统网页制作工具安其制作方式分 可以分为
  • 在哪里建网站比较好专业展示设计网站
  • 垂直行业门户网站建站网站多少钱
  • 图片瀑布流网站北京环球影城无限次快速通道
  • 有哪些做企业网站的杭州seo专员