在第四个数据库的三层架构中,scaling horizontally
和scaling vertically
是什么意思?
答案 0 :(得分:159)
简单来说,水平扩展就是添加更多服务器。垂直增加服务器的资源。
您可以在Wikipedia找到更多信息。
答案 1 :(得分:67)
垂直扩展或改进节点/服务器的功能可为节点提供更大的容量,但不会降低群集现有成员的总体负载。也就是说,改进的节点处理现有负载的能力增加,但负载本身不变。垂直扩展的原因包括增加IOPS,增加CPU / RAM容量以及增加磁盘容量。
通过扩展密钥空间并为客户端连接提供额外的端点,水平扩展或增加集群中的节点数量可以减少每个成员节点的职责。也就是说,每个单独节点的容量不会改变,但其负载会降低。横向扩展的原因包括增加I / O并发性,减少现有节点的负载以及增加磁盘容量。