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

Windows Azure云存储 – root中大量文件的影响

发布时间:2020-12-14 04:10:24 所属栏目:Windows 来源:网络整理
导读:对不起,如果我在这里得到任何错误的术语,但希望你会明白我的意思. 我使用Windows Azure云存储来存储大量的小文件(图像,每个20Kb). 此时,这些文件都存储在根目录中.我知道它不是一个普通的文件系统,所以也许root不是正确的术语. 我试图找到关于这个计划的长期
对不起,如果我在这里得到任何错误的术语,但希望你会明白我的意思.

我使用Windows Azure云存储来存储大量的小文件(图像,每个20Kb).

此时,这些文件都存储在根目录中.我知道它不是一个普通的文件系统,所以也许root不是正确的术语.

我试图找到关于这个计划的长期影响的信息,但没有运气,所以如果有人能给我一些信息,我将不胜感激.

基本上,如果存储在这个根目录中的文件数量达到数十万/百万,我会遇到问题吗?

谢谢,

史蒂芬

我一直处于类似的情况,我们在一个blob容器中存储~10M小文件.通过代码访问单个文件很好,没有任何性能问题.

我们确实遇到的问题是在代码之外管理那么多文件.如果您正在使用存储资源管理器(VS2010附带的存储资源管理器或任何其他存储资源管理器),我遇到的存储资源管理器不支持前缀API的返回文件,您只能列出前5K,然后是接下来的5K等等.当您想要查看容器中的第125,000个文件时,您可以看到这可能是一个问题.

另一个问题是,没有简单的方法可以找出容器中有多少文件(这对于确切知道所有blob存储的成本是多少很重要),而无需编写简单地遍历所有blob和算他们.

这对我们来说是一个容易解决的问题,因为我们的blob具有连续的数字名称,所以我们只是将它们分成每个1k项目的文件夹.根据您获得的项目数量,您可以将1K这些文件夹分组到子文件夹中.

(编辑:李大同)

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

    推荐文章
      热点阅读