yun*_*ger 7 mongodb nosql redis
我正在开展一个需要用户活动源生成的项目.如果用户A跟随用户B并且用户B做了一些活动,则用户A在他的主页上看到它.
现在我正在寻找用于持久保存用户Feed的数据库解决方案.一旦用户B提交某些动作,所有关注用户B的用户将收到记录.我认为为具有对象引用列表的用户保存mongodb文档将比为每个feed记录保存文档更好.
另一方面,会有很多写入甚至更多的读取,而mongodb会锁定集合.也许这可能是一个问题.或者也许Redis可以用于此.而且redis有并发性的东西.我在这两方面都没有多少经验.
总结问题是什么更适合用于此任务:Mongo,Redis或其他什么?
谢谢!
请参阅博文:http://www.waistcode.net/blog/mongodb-newsfeed-schema-design-for-entexis ,它描述了您正在寻找的内容.恕我直言:这真的很优雅.
几天前,我通过相关问题(MongoDB数据库架构设计)指出了这篇博文.
心连心.
| 归档时间: |
|
| 查看次数: |
6515 次 |
| 最近记录: |