我的应用中有很多用户列表,例如您的关注者和关注者列表,关注者列表和其他用户的关注,喜欢帖子的用户列表,搜索结果中的用户列表,通过推荐计划邀请的用户列表等等......
如果我为每个列表创建一个单独的商店并在那里保留整个用户记录,则相同的用户记录可能位于多个商店中。在商店之间保持这些记录同步似乎不是一个好主意。我可以拥有一个包含所有用户记录的商店,然后其他商店只需要存储他们需要的用户ID。这样做是不是一个好主意,还是有其他更好的方法?
答案 0 :(得分:0)
这正是要走的路。如果使用数据库存储并创建id字段索引,则可以使用JOIN快速组合这些字段。