在 Flux 架构中,如何管理存储相同类型数据的存储?
Posted
技术标签:
【中文标题】在 Flux 架构中,如何管理存储相同类型数据的存储?【英文标题】:In Flux architecture how does one manage stores that store the same type of data? 【发布时间】:2015-05-03 21:20:09 【问题描述】:我的应用中有很多用户列表,例如您的关注者和关注者列表、其他用户的关注者和关注者列表、喜欢帖子的用户列表、搜索结果中的用户列表、通过推荐计划邀请的用户列表等等......
如果我为每个列表创建一个单独的存储并在其中保存整个用户记录,那么相同的用户记录可能会在多个存储中。在商店之间保持这些记录同步似乎不是一个好主意。我可以有一个包含所有用户记录的商店,然后其他商店只需要存储他们需要的用户 ID。这样做是个好主意还是有其他更好的方法?
【问题讨论】:
【参考方案1】:这正是要走的路。如果您使用数据库存储并创建 id 字段索引,则可以使用 JOIN 快速组合这些字段。
【讨论】:
以上是关于在 Flux 架构中,如何管理存储相同类型数据的存储?的主要内容,如果未能解决你的问题,请参考以下文章