c# - Azure - FetchAttributes 与图像元数据的表存储

标签 c# azure

我在 Azure 容器存储中存储了数千张著名艺术品的图像。每个图像都有一些与之相关的艺术品信息,例如标题、艺术家、年份等。目前,这些信息存储在 Azure 表存储中,我在其中根据图像 ID 进行检索。但是,将此信息存储为图像的属性数据然后调用会更好吗(就性能和最佳实践而言)?:

var myAttributes = myBlockBlob.FetchAttributesAsync();

这是我当前使用 Azure 表检索的方法:

var myGetOperation = TableOperation.Retrieve<TileInfoEntity>("0", imageID);
var myResult = await myTable.ExecuteAsync(myGetOperation);

提前致谢。

最佳答案

处理内容元数据的方法不一定是正确或错误的 - 您可以将其存储在任何您想要的地方。

请记住:Blob 存储不提供元数据查询工具,因此除了直接读取特定 Blob 的元数据之外,没有直接的方法来处理元数据。

像表存储这样的存储系统允许基于分区和/或行键的查询,提供不同的数据类型,提供CRUD操作等。与任何其他数据库引擎相同,因为它们都提供某种类型的索引/查询支持。

关于c# - Azure - FetchAttributes 与图像元数据的表存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40126772/

相关文章:

c# - 如何从控制台应用程序打开 WPF 窗口

c# - 如何在 IE 已从登录保护的 Intranet 打开的 Office 文档中启用编辑?

c# - 用正则表达式替换文件 c# 中的字符串

c# - Azure Blob 上传错误 : Could not load file or assembly 'System. Threading.Tasks.Extensions,版本=4.2.0.0

javascript - MobileServices.web.js 未经授权的 api 调用

python - 如何在 Azure 或 AWS 中托管私有(private) python 包管理器

c# - 在单个文件上设置安全性?

c# - 伪造一个字符串引用

azure - Power BI 始终返回 403 Forbidden

node.js - 列出 AWS key ,然后迭代返回每个 key 值