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

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

讀寫類并發(fā)

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

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

 

圖1 讀寫類并發(fā)


 

線程類并發(fā)

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

 

圖2 線程類并發(fā)