水平缩放和垂直缩放意味着什么?

时间:2011-03-23 07:20:18

标签: database performance scalability

在第四个数据库的三层架构中,scaling horizontallyscaling vertically是什么意思?

2 个答案:

答案 0 :(得分:159)

简单来说,水平扩展就是添加更多服务器。垂直增加服务器的资源。

您可以在Wikipedia找到更多信息。

答案 1 :(得分:67)

垂直缩放

垂直扩展或改进节点/服务器的功能可为节点提供更大的容量,但不会降低群集现有成员的总体负载。也就是说,改进的节点处理现有负载的能力增加,但负载本身不变。垂直扩展的原因包括增加IOPS,增加CPU / RAM容量以及增加磁盘容量。

水平缩放

通过扩展密钥空间并为客户端连接提供额外的端点,水平扩展或增加集群中的节点数量可以减少每个成员节点的职责。也就是说,每个单独节点的容量不会改变,但其负载会降低。横向扩展的原因包括增加I / O并发性,减少现有节点的负载以及增加磁盘容量。