我要求说明我的应用程序中的某些数据必须写入一次,读取多次。 Azure上是否有构建或最佳实践方法可以促进这一点?
答案 0 :(得分:3)
我们没有关于这个主题的任何最佳实践,但我可以想到两个可能有用的选项:
选项1:使用Append Block,这是一种新的blob类型,目前可用于最新的存储服务版本。所有对Append Blob的写入都发生在blob的末尾。不支持更新和删除现有块。要修改Append Blob,可以通过新的Append Block操作将块添加到blob的末尾。可以立即访问每个附加块。 http://blogs.msdn.com/b/windowsazurestorage/archive/2015/04/13/introducing-azure-storage-append-blob.aspx提供了有关存储附加Blob的更多信息。
选项2:您可以非常频繁地拍摄blob的快照,因为快照是原始blob的只读副本。但是,拥有授权访问快照的人将能够删除它们。
答案 1 :(得分:1)