傳統(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ā)訪問能力。