99999久久久久久亚洲,欧美人与禽猛交狂配,高清日韩av在线影院,一个人在线高清免费观看,啦啦啦在线视频免费观看www

熱線電話:13121318867

登錄
2021-03-07 閱讀量: 714
MySQL數(shù)據(jù)量級多大?分庫分表怎么做的?

首先分庫分表分為垂直和水平兩個方式,一般來說我們拆分的順序是先垂直后水平。


垂直分庫


基于現(xiàn)在微服務(wù)拆分來說,都是已經(jīng)做到了垂直分庫了。

image.png

垂直分表


如果表字段比較多,將不常用的、數(shù)據(jù)較大的等等做拆分。


image.png

水平分表


首先根據(jù)業(yè)務(wù)場景來決定使用什么字段作為分表字段(sharding_key),比如我們現(xiàn)在日訂單1000萬,我們大部分的場景來源于C端,我們可以用user_id作為sharding_key,數(shù)據(jù)查詢支持到最近3個月的訂單,超過3個月的做歸檔處理,那么3個月的數(shù)據(jù)量就是9億,可以分1024張表,那么每張表的數(shù)據(jù)大概就在100萬左右。


比如用戶id為100,那我們都經(jīng)過hash(100),然后對1024取模,就可以落到對應(yīng)的表上了。


66.6339
0
關(guān)注作者
收藏
評論(0)

發(fā)表評論

暫無數(shù)據(jù)
推薦帖子