将结构化照片存储在Azure存储中的哪个位置?有大量(数百万)照片,他们目前坐在本地文件夹中。
我最初看了blob存储来保存它们,但那是非结构化数据;然后我查看了表存储,但我不确定文件大小对于实体是否太大。另外还看了一下文件存储,但似乎只能根据请求进行预览。
答案 0 :(得分:6)
Blob存储是最佳选择。它仅用于此目的 - 将文件存储在云中。其他一些原因:
表存储主要用于以键/值对格式存储结构化/半结构化数据。此外,每个项目的大小(在表存储术语中称为Entity
)的大小最大为1 MB。 blob存储中的每个项目最大可以为200 GB。
要考虑的其他一些事项:
blob prefix
的内容创建嵌套文件夹层次结构的错觉。举个例子,假设您有images
个文件夹,在该文件夹中,图像文件按年份分组(2014年,2015年等)。因此,在这种情况下,您可以创建一个名为images
的容器。现在,在保存文件时(例如C:\images\2014\image1.png
),您可以在文件夹路径前添加前缀,以便将图片保存为2014/image1.png
容器images
。