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

非常好我支持^.^
(0) 0%
不好我反對
(0) 0%
