1、读写分离 因为互联网应用读多写少 所以读写分离的弊端 弊端 主从同步慢或者同步宕机都会影响 2、分库分表 垂直切分 缺点: 业务表无法join 只能通过接口来做 跨库事务无法保证 垂直切分后 还是存在单表数据庞大的问题 水平切分 弊端 不好确定拆分规则 分片事务一致性难以解决 二次扩展 数据迁移维护难度大