可扩展性是数据库系统一个重要的特性,架构师们动辄提及的 scale up 和 scale out 是两种常见的扩展方式。前者指纵向扩展,主要基于现有的存储系统,通过增加存储容量和计算容量来满足容量扩展的需求,这种方式的缺点是价格昂贵。例如 EMC 的高端存储 和 IBM 的服务器系列,并且受限于临界