本發(fā)明提供一種面向分布式去重系統的數據路由方法,包括:服務(wù)器將構成數據的所有數據塊的指紋進(jìn)行分類(lèi),并且將不同類(lèi)別的指紋分別發(fā)送到存儲相應類(lèi)別指紋的數據摘要的不同摘要存儲節點(diǎn)。以及,在所述摘要存儲節點(diǎn)中查詢(xún)接收到的指紋,得到該指紋在每個(gè)去重節點(diǎn)的命中分數,將該命中分數返回所述服務(wù)器。方法還包括所述服務(wù)器根據每個(gè)指紋在每個(gè)去重節點(diǎn)的命中分數得到每個(gè)去重節點(diǎn)的匯總分數,將該匯總分數結合每個(gè)去重節點(diǎn)的存儲狀況確定目標去重節點(diǎn)。本發(fā)明在實(shí)現去重效果與存儲利用率的平衡的同時(shí),有效抑制了指紋查詢(xún)過(guò)程中通信和計算開(kāi)銷(xiāo),提高了分布式去重系統的數據路由的可擴展性。


