1. 介绍 问题分析: 随着互联网以及移动互联网的发展,应用系统的数据量也是成指数式增长,若采用单数据库进行数据存储,存在以下性能瓶颈: IO瓶颈:热点数据太多,数据库缓存不足,产生大量磁盘IO,效率较低.请求数据太多,带宽不够,网络IO瓶颈. CPU瓶颈:排序.分组.连接查询.聚合统计等SQL会耗费大量的CPU资源,请求数太多,CPU出现瓶颈. 分库分表的中心思想就是将数据分散存储,使得单一数据库/表的数据量变小来缓解的单一数据库的性能问题,从而达到提升数据库性能的目的. 拆分策略 垂直拆分…