我的应用中有很多用户列表,例如您的关注者和关注者列表、其他用户的关注者和关注者列表、喜欢帖子的用户列表、搜索结果中的用户列表、用户列表通过推荐计划邀请,等等......
如果我为每个列表创建一个单独的存储并将整个用户记录保存在那里,那么相同的用户记录可能会在多个存储中。在商店之间保持这些记录同步似乎不是一个好主意。我可以有一个包含所有用户记录的商店,然后其他商店只需要存储他们需要的用户 ID。这样做是个好主意还是有其他更好的方法?
我的应用中有很多用户列表,例如您的关注者和关注者列表、其他用户的关注者和关注者列表、喜欢帖子的用户列表、搜索结果中的用户列表、用户列表通过推荐计划邀请,等等......
如果我为每个列表创建一个单独的存储并将整个用户记录保存在那里,那么相同的用户记录可能会在多个存储中。在商店之间保持这些记录同步似乎不是一个好主意。我可以有一个包含所有用户记录的商店,然后其他商店只需要存储他们需要的用户 ID。这样做是个好主意还是有其他更好的方法?