冷熱數(shù)據(jù)的MongoDB自動分片
大小:1.67 MB 人氣: 2018-02-09 需要積分:2
標(biāo)簽:
MongoDB數(shù)據(jù)庫中的自動分片(Auto-Sharding)機(jī)制僅通過數(shù)據(jù)量來進(jìn)行分片遷移,會導(dǎo)致負(fù)載不均衡的問題。為此,提出一種基于數(shù)據(jù)冷熱訪問特征的Auoto-Sharding優(yōu)化機(jī)制。通過樸素貝葉斯算法對數(shù)據(jù)的訪問特性進(jìn)行冷熱數(shù)據(jù)判定,將數(shù)據(jù)分片中熱數(shù)據(jù)的所占比重作為熱負(fù)載值以確定數(shù)據(jù)遷移時機(jī),并根據(jù)數(shù)據(jù)片之間的熱負(fù)載差異建立新的數(shù)據(jù)遷移策略。實驗結(jié)果表明,在高并發(fā)條件下,該優(yōu)化機(jī)制的數(shù)據(jù)吞吐量高于原有的Auto-Shading機(jī)制。
非常好我支持^.^
(0) 0%
不好我反對
(0) 0%