技術(shù)總結(jié)
本發(fā)明公開(kāi)了一種基于令牌的并發(fā)主從同步方法及裝置。所述方法包括:接收來(lái)自主數(shù)據(jù)庫(kù)的數(shù)據(jù)同步任務(wù);按照接收數(shù)據(jù)同步任務(wù)的順序,為數(shù)據(jù)同步任務(wù)設(shè)置令牌;將設(shè)置有令牌的數(shù)據(jù)同步任務(wù)分發(fā)給多個(gè)線程中一個(gè)線程,由該線程根據(jù)令牌執(zhí)行數(shù)據(jù)同步任務(wù)。利用本發(fā)明上述方案,從數(shù)據(jù)庫(kù)有多個(gè)線程可以用于并行執(zhí)行部分?jǐn)?shù)據(jù)同步任務(wù),提高了數(shù)據(jù)同步速度,克服了從數(shù)據(jù)庫(kù)單線程執(zhí)行數(shù)據(jù)同步任務(wù)造成的主數(shù)據(jù)庫(kù)與從數(shù)據(jù)庫(kù)中數(shù)據(jù)顯著不同步問(wèn)題,通過(guò)設(shè)置令牌來(lái)限定數(shù)據(jù)同步任務(wù)的執(zhí)行順序,并依據(jù)令牌串行執(zhí)行數(shù)據(jù)同步任務(wù),保證與主數(shù)據(jù)庫(kù)的數(shù)據(jù)一致。
技術(shù)研發(fā)人員:王康
受保護(hù)的技術(shù)使用者:北京奇虎科技有限公司;奇智軟件(北京)有限公司
文檔號(hào)碼:201611046602
技術(shù)研發(fā)日:2016.11.11
技術(shù)公布日:2017.05.31