mysql--表拆分

来源:互联网 发布:云图制作软件 编辑:程序博客网 时间:2024/05/16 08:37

微服务化

拆分附表

表的垂直拆分。把不常用的列拆分出去,把数据类型大的列拆分,把常用的放在一起

垂直拆分三原则:
1. 不常用的字段一个表;
2.常用字段一个表;
3.大字段一个表;

水平拆分
数据量达到

分块

表的水平拆分是为了解决单表的数据量过大的问题,水平拆分的表每一个表的结构都一样。
常用的水平拆分方法为:
1.对主键进行hash计算,如果要拆分5个表则使用mod(id,5)取出0-4个值
2.针对不同的hashID把数据存到不同的表中。

针对前后台进行设计

原创粉丝点击