mysql分表

1>纵向分表 

将本来可以在同一个表的内容,人为划分为多个表。(所谓的本来,是指按照关系型数据库的第三范式要求,是应该在同一个表的。)
分表理由:根据数据的活跃度进行分离
 
 

2>横向分表

 

表结构是完全一样,但是,根据某些特定的规则来划分的表,如根据用户ID来取模划分。
分表理由:根据数据量的规模来划分,保证单表的容量不会太大,从而来保证单表的查询等处理能力
posted @ 2018-11-13 11:08  北落师问  阅读(108)  评论(0编辑  收藏  举报