分层数据 - 在 Azure 表存储中创建目录层次结构



是否可以在 Azure 表中创建类似结构的目录?

我需要将一些元数据存储在树状结构中。

例如,如果我有 10 个项目,每个项目都包含一些元数据列(所有这些项目都有一些公共列 [id、名称、创建日期、作者......],但也可能是某个项目可能具有但另一个项目没有的一些列)

这些物品可以以结构化方式存储吗?

      Item1
        |_____ Item2
                 |_____ Item3
                          |_____ ItemX

不能按照描述的方式嵌套,但使用 Azure 表不一定需要。在上面的示例中,我将设置 Item1 = 分区键。 项目 2-->n 分别是一个行键。 每一行都可以有一个唯一的架构,每个项目都是索引的一部分,所以查找会非常快。

行键只需要在分区中是唯一的,因此如果需要,您可以有一个重复的模式(很难从描述中分辨出来)。

然后,可以通过查询 PK 来获取与 Item1 相关的所有项,或者通过指定 PK + RK 来获取单个项。

否 - Azure 表不是关系表,请在此处阅读更多内容。 但是,您可以有多个属性,以便实体具有未填充的属性。 如果你有 Azure 帐户,则可以使用 Azure 存储资源管理器来浏览和测试 Azure 表。

相关内容

  • 没有找到相关文章

最新更新