1) 分布式DB水平切分中用到的主要关键技术:分库,分表,M-S,集群,负载均衡 2) 需求分析:一个大型互联网应用每天几十亿的PV对DB造成了相当高的负载,对系统的稳定性的扩展性带来极大挑战. 3) 现有解决方式:通过数据切分提高网站性能,横向扩展数据层 水平切分DB,有效降低了单台机器的负载,也减小了宕机的可能性. 集群方案:解决DB宕机带来的单点DB不能访问问题. 读写分离策略:极大限度提高了应用中Read数据的速度和并发量. 典型例子:Taobao,Alibaba,Tencent,它们…