是否可以在 Azure 表中创建类似结构的目录?
我需要将一些元数据存储在树状结构中。
例如,如果我有 10 个项目,每个项目都包含一些元数据列(所有这些项目都有一些公共列 [id、名称、创建日期、作者......],但也可能是某个项目可能具有但另一个项目没有的一些列)
这些物品可以以结构化方式存储吗?
Item1
|_____ Item2
|_____ Item3
|_____ ItemX
不能按照描述的方式嵌套,但使用 Azure 表不一定需要。在上面的示例中,我将设置 Item1 = 分区键。 项目 2-->n 分别是一个行键。 每一行都可以有一个唯一的架构,每个项目都是索引的一部分,所以查找会非常快。
行键只需要在分区中是唯一的,因此如果需要,您可以有一个重复的模式(很难从描述中分辨出来)。
然后,可以通过查询 PK 来获取与 Item1 相关的所有项,或者通过指定 PK + RK 来获取单个项。
否 - Azure 表不是关系表,请在此处阅读更多内容。 但是,您可以有多个属性,以便实体具有未填充的属性。 如果你有 Azure 帐户,则可以使用 Azure 存储资源管理器来浏览和测试 Azure 表。