3.6 扩展性 (水平扩展) 3.6 扩展性 (水平扩展) 在NoSQL数据库的背景下,扩展性是其核心优势之一,尤其体现在水平扩展能力上。本章将深入探讨NoSQL数据库的水平扩展概念、核心技术、设计原则以及面临的挑战,并结合具体案例进行阐述。 3.6.1 水平扩展的定义与重要性 定义: 水平扩展 (Horizontal Scaling),又称“向外扩展” (Scale Out),是指通过向现有系统添加更多服务器或节点来增加系统的处理能力和存储容量。与此相对的是垂直扩展 (Vertical Scaling),即通过升级单个服务器的硬件(如增加CPU、内存、存储)来提升性能。 为什么NoSQL更偏爱水平扩展?