課程
/數據庫
/MySQL
/數據庫設計那些事
怎么進行表的水平拆分和垂直拆分
2015-05-25
源自:數據庫設計那些事 4-1
正在回答
這個要根據業務來定,水平拆分就是分庫分表但是表結構全一樣。垂直拆分就是把一張寬表分成多個小表把經常一起使用的列放到一起。不過無論怎么做都要先了解業務場景。
hengly 提問者
一般情況下由于后臺統計后前臺應用不同對查詢效率的要求不高所以還會建立一個專用于后臺統計的匯總庫。
@sqlercn 水平拆分后,如果要獲取所有記錄列表,該怎么操作呢?例如:user表拆成了100個,但是我后臺要查看用戶列表,這時該怎么弄呢?
舉報
本教程從數據庫設計基本理論入手,教你設計簡潔高效數據庫結構
2 回答水平拆分帶來的關聯表查詢問題?
3 回答拆分之后怎么樣進行查詢?
1 回答數據庫拆分表
1 回答拆分相關的問題
2 回答拆分的時候能否不要第三張表,而是直接給商品表添加一個分類ID
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-05-26
這個要根據業務來定,水平拆分就是分庫分表但是表結構全一樣。垂直拆分就是把一張寬表分成多個小表把經常一起使用的列放到一起。不過無論怎么做都要先了解業務場景。
2015-07-15
一般情況下由于后臺統計后前臺應用不同對查詢效率的要求不高所以還會建立一個專用于后臺統計的匯總庫。
2015-06-24
@sqlercn 水平拆分后,如果要獲取所有記錄列表,該怎么操作呢?例如:user表拆成了100個,但是我后臺要查看用戶列表,這時該怎么弄呢?