加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

使用Windows Azure作为文件存储系统的最佳策略是什么 – 具有htt

发布时间:2020-12-14 01:55:50 所属栏目:Windows 来源:网络整理
导读:我需要存储用户上传的多个文件,然后为这些用户提供通过http访问其文件的功能.有两个关键考虑因素: – 存储(这是我最关心的问题) – 安全(现在让我们暂时搁置) 问题是: 存储所有这些文件并在以后提供访问权限的最具成本效益和最高性能的方法是什么?我相信
我需要存储用户上传的多个文件,然后为这些用户提供通过http访问其文件的功能.有两个关键考虑因素:
– 存储(这是我最关心的问题)
– 安全(现在让我们暂时搁置)

问题是:
存储所有这些文件并在以后提供访问权限的最具成本效益和最高性能的方法是什么?我相信答案是:
– 将文件存储在Azure存储帐户中,并具有在SQL Azure数据库中引用它们的密钥.

我这是对的吗?

blob存储是否平坦?或者我可以在其中创建类似文件夹的内容以更好地组织我的文件吗?

解决方法

使用SQL Azure存储blob元数据的想法是一种非常常见的方案,它允许您利用SQL进行搜索,并使用blob进行存储.

Blob按容器组织.所以你有类似的东西:

http://mystorage.blob.core.windows.net/mycontainer/myfile.doc

您还可以使用分隔符模拟层次结构,但实际上只有容器加blob.

如果您将容器或blob保密,则用户必须通过您的Web前端(或Web服务),或者您必须为他们提供附加了共享访问签名的特殊URL,这是一个时间限制网址.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读