【发布时间】:2012-03-29 15:15:14
【问题描述】:
我正在尝试编写一个评论系统,人们可以在其中评论其他 cmets,这些在页面上显示为递归线程。 (Reddit's 评论系统是我正在努力实现的一个示例),但是我对如何实现这样一个不会很慢且计算成本不高的系统感到困惑。
我想每条评论都将存储在评论表中,并包含一个 parent_id,它是另一个评论的外键。我的问题是如何在没有大量查询的情况下获取所有这些数据,然后如何有效地将 cmets 组织到所属的顺序中。有人对如何最好地实现这一点有任何想法吗?
【问题讨论】: