亚马逊S3服务器

时间:2011-08-19 10:58:42

标签: visual-c++ amazon-s3

Dropbox如何在Amazon S3上修补delta,他们如何在Amazon S3 Server上应用rdiff算法,因为它是第三方服务器。

感谢。

3 个答案:

答案 0 :(得分:0)

对于amazon S3,您可以使用元数据字段来存储其他信息。据我所知,S3键没有部分更新

答案 1 :(得分:0)

Amazon S3只是一个存储空间。您可以根据需要存储文件。可能他们正在使用某种分块。然后只需更新相应的块。

答案 2 :(得分:0)

Dropbox可能会使用像duplicity这样的东西 - rsync。

基本上,它为它们提供了大小的数据块(最大4MB)。每个块都是SHA散列的,因此它们只需将每个不同的块存储在其存储中(在S3上)。然后,每个文件只是一个列表,其中包含组成文件所需的块。

http://en.wikipedia.org/wiki/Rsync

http://en.wikipedia.org/wiki/Duplicity_(software