算法 要把社区的 topics 和 replies 为用户做成 timeline, 怎样做?

gihnius · 2013年09月02日 · 最后由 zhuf 回复于 2013年09月02日 · 2791 次阅读

要把社区的 topics 和 replies 为用户做成 timeline,两个表的内容按照时间顺序在一个页面输出,不能太耗内存。

你说的这个不是和 ruby-china 的提醒功能一样嘛

#1 楼 @kingwkb 不一样,我要的是每个用户自己的所有帖子和回复

把两张表两一条 sql 语句合并 http://bbs.csdn.net/topics/80137295

我错了,突然想起 ruby china 用的是 mongodb 不过通过"mongodb union"关键词搜索,应该能找到解决的方法

#4 楼 @jjym 这个可以借鉴。

弄第 3 个表来关联,mongodb 我也建议这样。

我记得 mongodb 有个 tailable cursor,我们有个应用的 timeline 就是这么搞的,具体咋做忘了

需要 登录 后方可回复, 如果你还没有账号请 注册新账号