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

sat*_*ish 96 database performance scalability

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

edm*_*dmz 167

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

您可以在维基百科上找到更多信息.


Big*_*ack 71

垂直缩放

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

水平缩放

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

  • 声明**“垂直扩展的**原因**包括增加 IOPS、增加 CPU/RAM 容量和增加磁盘容量”* **没有**意义。这些不是垂直缩放的*原因*,而是*如何*垂直缩放;垂直缩放的*原因*应该解释*为什么*应该垂直缩放,而不是*如何*。 (16认同)