大數(shù)定律和MySQL靜態(tài)分片_MySQL
來源:懂視網(wǎng)
責編:小采
時間:2020-11-09 18:37:36
大數(shù)定律和MySQL靜態(tài)分片_MySQL
大數(shù)定律和MySQL靜態(tài)分片_MySQL:bitsCN.com 大數(shù)定律和MySQL靜態(tài)分片 sharding 策略大抵有二:靜態(tài)和動態(tài)、靜態(tài)分片優(yōu)點:簡單、開發(fā)成本低、維護花費小 常見的靜態(tài)分片方式有哈希函數(shù)和取模、但這樣就暴露了一個缺點(PS:還有很多缺點呢): 這個缺點是這樣的: 采用靜態(tài)分片、我們就無法
導(dǎo)讀大數(shù)定律和MySQL靜態(tài)分片_MySQL:bitsCN.com 大數(shù)定律和MySQL靜態(tài)分片 sharding 策略大抵有二:靜態(tài)和動態(tài)、靜態(tài)分片優(yōu)點:簡單、開發(fā)成本低、維護花費小 常見的靜態(tài)分片方式有哈希函數(shù)和取模、但這樣就暴露了一個缺點(PS:還有很多缺點呢): 這個缺點是這樣的: 采用靜態(tài)分片、我們就無法

bitsCN.com
大數(shù)定律和MySQL靜態(tài)分片
sharding 策略大抵有二:靜態(tài)和動態(tài)、靜態(tài)分片優(yōu)點:簡單、開發(fā)成本低、維護花費小
常見的靜態(tài)分片方式有哈希函數(shù)和取模、但這樣就暴露了一個缺點(PS:還有很多缺點呢):
這個缺點是這樣的:
采用靜態(tài)分片、我們就無法自定義數(shù)據(jù)放到哪個分片、如果、存在一些數(shù)據(jù)比其他數(shù)據(jù)活躍
而且、很不湊巧、這些激進的數(shù)據(jù)都被分配到同一個分片、這時、頭就大了
我們無法通過轉(zhuǎn)移熱點數(shù)據(jù)來平衡負載
此時、借助"大數(shù)定律"、什么是"大數(shù)定律"呢?一言譬之為:
"足夠大的樣本能幾乎肯定反應(yīng)總體的真實組成"、詳盡原理大家自行Google
如果每個分片的數(shù)據(jù)量卻分得比較小、根據(jù)"大數(shù)定律"、則會更容易將熱點數(shù)據(jù)均攤到不同分片
當然、這樣做可能會存在跨分片查詢、取決于您如何tradeoff
bitsCN.com
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
大數(shù)定律和MySQL靜態(tài)分片_MySQL
大數(shù)定律和MySQL靜態(tài)分片_MySQL:bitsCN.com 大數(shù)定律和MySQL靜態(tài)分片 sharding 策略大抵有二:靜態(tài)和動態(tài)、靜態(tài)分片優(yōu)點:簡單、開發(fā)成本低、維護花費小 常見的靜態(tài)分片方式有哈希函數(shù)和取模、但這樣就暴露了一個缺點(PS:還有很多缺點呢): 這個缺點是這樣的: 采用靜態(tài)分片、我們就無法