课程
/数据库
/MySQL
/数据库设计那些事
怎么进行表的水平拆分和垂直拆分
2015-05-25
源自:数据库设计那些事 4-1
正在回答
这个要根据业务来定,水平拆分就是分库分表但是表结构全一样。垂直拆分就是把一张宽表分成多个小表把经常一起使用的列放到一起。不过无论怎么做都要先了解业务场景。
hengly 提问者
一般情况下由于后台统计后前台应用不同对查询效率的要求不高所以还会建立一个专用于后台统计的汇总库。
@sqlercn 水平拆分后,如果要获取所有记录列表,该怎么操作呢?例如:user表拆成了100个,但是我后台要查看用户列表,这时该怎么弄呢?
举报
本教程从数据库设计基本理论入手,教你设计简洁高效数据库结构
2 回答水平拆分带来的关联表查询问题?
3 回答拆分之后怎么样进行查询?
1 回答数据库拆分表
1 回答拆分相关的问题
2 回答拆分的时候能否不要第三张表,而是直接给商品表添加一个分类ID