mysql 分库分表

mysql 分库分表

mysql 分库分表

mysql 分库分表

大数据处理步骤(逐步裂变)

主从复制,读写分离,垂直分库,分区,水平分表(水平,垂直)

1(正常情况下):单个app程序面向一个数据库(里面有所有的表(所有的字段))(正常情况下)

当一个数据库扛不住了比如数据量太大了 读写太频繁了 并发访问太高了进入(主从复制结构)

2 主从结构:(m s(主从)里面都是完整的数据):形成一个基本的集群 再加上读写分离解决问题

过一段时间还是扛不住

3 垂直分库

4 分库之后还可以分库的主从复制结构

还是扛不住 继续垂直分库 最后分到单库单表,大概能存储亿级数据了(最好不要表水平切分数据,(插入,读取,扩展)规则太麻烦了)

单库单表,大概能存储亿级数据了查询太慢 

5 采用分区(表最大1024分区,但是最好不要超过150分区)分区:就是原生支持简化版的单库水平分表

还是扛不住

6 水平分表: 放到多个数据库里面(终极方案)

mysql 分库分表

mysql 分库分表

mysql 分库分表

mysql 分库分表