【发布时间】:2019-04-03 00:26:06
【问题描述】:
我需要在 SQL Server 中存储多个图像链接到 1000 多个项目。对于每条记录,可以存储多个图像。
我将使用一个帐户来存储所有文档。但是,在帐户内 Blob 存储仅允许按容器进行隔离。
我应该为每个项目创建 1000 个容器来分隔图像吗?或者在这种情况下建议使用“/”符号(下面的链接,详细说明使用正斜杠实现层次结构)?如果图像以'/'符号存储,在渲染或用户访问图像时是否可以保留图像名称,名称中不带'/'?
Creating an Azure Blob Hierarchy
这是一个示例场景 -
ItemID Images1 A1.jpg; A2.jpg; A32018.jpg2 B1.jpg; B2.jpg; A32018.jpg3 C1.jpg; C2.jpg; A32018.jpg
这里指定,多个项目可以有相同名称的图像,但应该分开存储。
【问题讨论】:
-
图片名称会不一样吗?
-
我认为这取决于您是否需要搜索文件? blob 存储允许您列出容器内的文件并使用前缀,您需要牢记这一点