DynamoDB多对一表

时间:2018-02-02 05:37:59

标签: amazon-web-services amazon-dynamodb

我遇到了关于Dynamodb设计表的困境。

以下是我的情景:

我有一个用户表,分区键是user_id,这没问题。 有一个兴趣表,用户可以有很多兴趣主题。

我需要找到具有特殊兴趣的人。让我们说有兴趣'新闻',当查询'新闻'时,我可以让用户A,B,C都对'新闻'感兴趣。

但是,我不知道如何在我的Dynamodb上设计它。

我的想法是将兴趣主题放在分区键上,并存储具有此兴趣的user_id列表。 但我认为应该有比这更好的做法。

0 个答案:

没有答案