gpt4 book ai didi

azure - 在 Azure Blob 存储中存储文件组

转载 作者:行者123 更新时间:2023-12-03 00:44:02 25 4
gpt4 key购买 nike

我有使用以下结构的文件组:

随机文件夹名称1 [文件1.jpg、文件2.jpg、文件3.jpg...]

随机文件夹名称2 [文件1.jpg、文件2.jpg、文件3.jpg...]

我想知道将其存储在 Blob 存储中的最简单方法是什么。

我应该为每个文件名使用 GUID.jpg 并管理数据库中的文件夹结构
我应该使用FolderName+FileName.jpg,但再次必须管理数据库中的文件夹结构
我应该使用容器作为文件夹,里面有 File1.jpg、File2.jpg、File3.jpg ...
我应该将整个 ForderName 存储为 zip 并将所有文件放入其中

还有其他方法可以在 Blob 存储中定义文件夹结构吗?

编辑:将基于文件夹访问文件

最佳答案

因此,您可以在 Azure blob 中使用文件名,例如“randomfoldername1/file1.jpg”。它看起来像一个文件夹结构,一些 GUI 客户端甚至可以让您像它一样导航。但现实情况是,“容器”是唯一真正的分组因素,从那里开始,只需根据部分文件名过滤该容器中的文件即可。

因此,为了回答您的问题,您可能可以将所有文件放入一个容器中。容器有助于控制访问策略,每个 blob 都有自己的性能目标。除了 acl 原因之外,将它们拆分到同一容器中的 blob 中的唯一原因是,如果您有足够的 blob,则查询它们的性能会由于数量过多而开始降级(或者您超出了存储帐户吞吐量目标)。

您可以在以下位置找到有关 Azure 存储抽象和吞吐量目标的更多信息:http://www.windows-azure.net/windows-azure-storage-abstractions-and-their-scalability-targets/

关于azure - 在 Azure Blob 存储中存储文件组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10553023/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com