Azure - Blob 容器上的列表操作的排序顺序
Blob 容器上的列表操作的排序顺序是什么?它是否像 Azure 表存储一样,按字母顺序排列?
What is the sort order of a list operation on a blob container? Is it like Azure Table Storage, where it is alphabetic?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
来自 MSDN 中“列出 Blob”的最后一行 - http://msdn.microsoft .com/en-us/library/dd135734.aspx
顺便说一句,在一次 PDC 深入讨论中,存储团队谈到了这样一个事实,即 blob 是由容器名称和 blob 路径组合决定的,因此这决定了列表顺序 - 并且还决定了“热”如果您要使用 blob 存储来存储大量名称相似的文件,则可以使用“spots”。
From the last line of "List Blobs" in MSDN - http://msdn.microsoft.com/en-us/library/dd135734.aspx
As an aside, in one of the PDC deep dive talks, the storage team talked about the fact that blobs are keyed on a combination of the container name and blob path, so this is what determines the list order - and it also determines "hot spots" if you are hitting blob storage for lots of similarly named files.
鉴于 blob 支持表存储使用的连续标记的等效项 (Marker/NextMarker< /a>)返回 blob 的顺序必须固定。虽然我们可以访问的规范中没有明确提及,但我怀疑 blob 将始终按字母顺序返回。如果 MS 的人可以验证这一点,我会很高兴。
Given that blobs supports an equivalent of the continuation tokens used by table storage (Marker/NextMarker) the order that blobs are returned in would have to be fixed. While it's not explicitly mentioned in the specs that we have access to, I suspect blobs will always be returned in alphabetic order. I'd be happy if someone from MS could verify this though.