華為云計算 云知識 DDM實現(xiàn)數(shù)據(jù)數(shù)據(jù)分片方法
DDM實現(xiàn)數(shù)據(jù)數(shù)據(jù)分片方法

傳統(tǒng)由應(yīng)用自己實現(xiàn)分片:

1. 應(yīng)用邏輯復(fù)雜:由應(yīng)用改寫SQL語句,將SQL路由到不同的DB,并聚合結(jié)果;

2. DB故障和調(diào)整都需要應(yīng)用同步調(diào)整,運維難度劇增;

3. 應(yīng)用升級、更新維護工作量大,對于大型系統(tǒng)不可接受。

而DDM實現(xiàn)的數(shù)據(jù)分片,能做到應(yīng)用0改動:

1. 大表分片:支持按Hash等算法實現(xiàn)自動分片;

2. 自動路由:根據(jù)分片規(guī)則,將SQL路由至真正的數(shù)據(jù)源;

3. 連接復(fù)用:通過MySQ L實例 的連接池復(fù)用,大幅提升 數(shù)據(jù)庫 并發(fā)訪問能力。

DDM實現(xiàn)數(shù)據(jù)分片的方法