首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >垂直和横向的分布是什么?

垂直和横向的分布是什么?
EN

Stack Overflow用户
提问于 2011-05-01 00:09:54
回答 4查看 32.5K关注 0票数 9
  • 垂直分布:分布式处理等同于将client-server application组织为multitiered architecture。在不同的机器上放置逻辑上不同的组件。
  • 水平分布clients and servers的分布-在现代建筑中更常见。clientserver可能被划分为logically等效部分,但每个部分在完整数据集中各自的份额上操作,从而平衡负载。

我试图理解verticalhorizontal之间的区别。"logically“和"physically”?...but的意思是什么?有人知道吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-05-14 13:10:28

阿法克

水平-你增加更多的机器。这些机器同样意味着它们扮演着相似的角色。例如,您有处理所有请求的Node服务器。你把它安装在三台机器上。所有这些机器都做同样的事情。当负载较高时,可以添加另一台带有Node服务器的机器。

垂直-你有更好的机器来处理负载。机器也扮演着不同的角色--例如,一台机器上有身份验证服务器,另一台机器上有节点服务器。

票数 9
EN

Stack Overflow用户

发布于 2012-02-03 18:48:16

来自分布式系统:原理与范式的解决方案手册(Tanenbaum,van Steen):

  • 垂直分布指的是多层体系结构中跨多台机器的不同层的分布。
  • 水平分布处理跨多台机器的单层分布,例如分布单个数据库。

图层的例子可以是:

  • 用户界面
  • 应用程序
  • 数据库
票数 16
EN

Stack Overflow用户

发布于 2018-08-04 04:15:29

很简单-

  • 立式:购买一台高端机器来处理更多的负载。
  • 水平:多买几台机器来处理更多的负载。

你很可能会从垂直开始,因为它很简单就开始了。一旦您的系统上的负载达到阈值,您就会选择水平加载,以使您的体系结构更具可伸缩性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5845459

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档