mysql 架构从小变大的演变过程

第一阶段:
网站访问量日 pv 量在 1w 以下,单台机器跑 web 和 db ,为保证数据安全,做一个 mysql 主从
第二阶段:
日 pv 达到 几万,把 web 跟 db 分开,搭建 memcached 缓存。
第三阶段:
日 pv 达到 几十万,提高配置,并且进行 MySQL 集群。 mysql 主从,为保证架构的健壮跟数据完整,保证一主多从
进行 mysql  读写分离,使用 discuz 自带的配置,只需要把读和写的IP分别配置到程序中;或者使用 mysql-proxy 来实现读写分离
第四阶段:
日 pv 达到几百万,mysql 首先实现一主一从,减轻主同步数据的压力,然后由从来作为其他的从的主,使得从来进行从的bin-log 同步
第五阶段:
日 pv 达到 1千万,分库分表。分库可以按照模块来分,也可以按照访问量或者写入量来分;分表的操作设计程序上的改动,分表可以根据地域划分,根据时间划分,等等。

你可能感兴趣的:(mysql 架构从小变大的演变过程)