華為云計算 云知識 數(shù)據(jù)復制服務(wù)是否采用了并發(fā)技術(shù)
數(shù)據(jù)復制服務(wù)是否采用了并發(fā)技術(shù)

并發(fā)技術(shù)是提升性能的關(guān)鍵技術(shù),DRS在多個環(huán)節(jié)采用了并發(fā)技術(shù),總體可以分為兩個大類并發(fā)技術(shù):讀寫類并發(fā)和線程類并發(fā)。

讀寫類并發(fā)

為了提升全量階段歷史數(shù)據(jù)的搬遷,同時對抗網(wǎng)絡(luò)的不穩(wěn)定性,DRS實現(xiàn)了數(shù)據(jù)行級并發(fā)抽取效果,從而使得歷史數(shù)據(jù)搬遷速度最大化,同時如果出現(xiàn)網(wǎng)絡(luò)丟包時,不會大面積重來。

為加快數(shù)據(jù)寫入,DRS實現(xiàn)了表級并發(fā)寫入,從而大幅提升了數(shù)據(jù)傳輸速度,使得同步時延在同城達到毫秒級。

 

圖1 讀寫類并發(fā)


 

線程類并發(fā)

在面對超多 數(shù)據(jù)庫 對象(如萬級以上張表)的搬遷時,結(jié)構(gòu) 遷移 將會成為瓶頸。DRS針對這類場景做了專項并發(fā)優(yōu)化,通過多個線程并發(fā)進行結(jié)構(gòu)查詢和結(jié)構(gòu)回放,從而大大提升結(jié)構(gòu)搬遷性能。

 

圖2 線程類并發(fā)