第二阶段:读写分离
第三阶段:垂直拆分业务
第四阶段:sharding
总之:一个重要原则就是,在磁盘或阵列IO性能不能满足时才实施以上措施,内存和CPU资源的紧张可放在应用层解决,因为应用层是最容易水平扩展的。