我与模型有订阅关系...用户可以订阅 N 个提要,每个提要有 N 个订阅者...用户单击“我的提要”将是一种常见的情况,并且提要查找其订阅者甚至是更常见的场景...
我的问题是:我应该如何将此图存储在 azure 表中,以便在这两种情况下都获得良好的查询性能?
最佳答案
根据您的情况,我想要两张表,一张用于用户及其提要,另一个用于提要和订阅的用户。 JSON 格式如下所示:
用户表中的用户实体
{ Partition Key: User ID, Row Key: Guid.NewGuid(), ... }
用户表中的 UserFeed 实体
{ Partition Key: User ID, Row Key: Feed ID ... }
Feed 表中的 Feed 实体
{ Partition Key: Feed ID Row Key: Giud.NewGuid(), ... }
Feed 表中的 FeedSubsciber 实体
{ Partition Key: Feed ID, Row Key: User ID, ... }
关于azure - azure-table 中的 N 到 N 关系建模,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23763122/