备份软件解决问题

时间:2011-07-19 08:33:48

标签: c#

一天中的美好时光!

我的团队将软件备份文件开发到网络存储。现在它具有simle功能 - 只需从hdd获取文件,在本地和远程文件中检查日期,并将远程更新到新的本地。

产品所有者希望以另一种方式进行备份:在远程服务器上只替换文件的和平文件。他们希望减少存储流量(这是Amazon S3)

现在我们有了一个下一个解决方案:制动文件进入和平(每个4 kb),计算每个和平的校验和,将这些数据存储在本地数据库中,并在下一次备份验证校验和,并且仅传输改变的和平。

但是如果我们备份大量文件,元数据就会占用很多数据

任何人都可以有其他解决方案吗?谢谢你的帮助!

1 个答案:

答案 0 :(得分:1)

Rsync使用rolling hash算法,因此您可以对此进行研究。