Azure blob的增量/差异备份

时间:2012-06-30 00:29:35

标签: .net azure microsoft-sync-framework azure-storage-blobs

是否可以使用Azure Blob实现增量/差异备份?我只想发送更改的数据。也许有块blob的东西?

谢谢!

1 个答案:

答案 0 :(得分:1)

我建议您开始查看Page Blobs和Block Blobs体系结构以及它们如何帮助您实现目标。每个都有一些限制,但是如果你能理解它们是如何工作的,你就可以提出解决方案。

阻止Blob 是针对流式工作负载的。修改和更新块blob是一个两阶段更新过程,您可以在其中添加/修改/上传所有新更改,然后在添加修改uncommit + add的情况下,如果在上传后新增​​,则提交更改。

Page Blobs 是随机写入工作负载的目标。页面blob使用立即(一步过程)更新,一旦对一组连续页面的写入请求成功,写入就已提交。

因此,您可以决定您拥有什么样的工作负载,然后选择页面或阻止blob。 Windows Azure存储团队提供了有关如何使用Page Blob与您在此处完全相同的详细信息:

Using Windows Azure Page Blobs and How to Efficiently Upload and Download Page Blobs