2011-07-19 124 views
0

一天的美好時光!備份軟件解決方案問題

我的團隊開發軟件將文件備份到網絡存儲。現在它具有simle功能 - 只需從hdd獲取文件,在本地和遠程文件中檢查日期,並將遠程更新到本地。

產品所有者想以另一種方式進行備份:在遠程服務器上只替換文件的安全性。他們希望減少存儲流量(它是亞馬遜S3)

現在我們有一個下一個解決方案:將制動文件放入peaces(每個4kb),計算每個和平的校驗和,將這些數據存儲在本地數據庫中,並在下一次備份驗證校驗和並僅傳輸改變的和平。

但metadata採取分貝多的地方,如果我們的備份文件的一個很大的量

任何人可以有另一種解決辦法?感謝幫助!

+0

根據您保存的文件類型,低懸的水果可能會在發送之前進行壓縮。而不是在試圖確定差異之前首先必須詢問服務器文件狀態的健談系統。 –

+0

爲什麼元數據佔用更多的memeory?你是什​​麼意思「元數據」,它只是你已經有的文件的校驗和+ 4KB? – Tigran

+0

1校驗和不能確定文件的這個和平沒有改變... –

回答

1

Rsync使用rolling hash算法,所以你可能會研究。

+0

謝謝,你的解決方案非常棒! –