GSt*_*Sto 4 php mysql recursion
我正在尝试编写一个评论系统,人们可以在其中评论其他评论,并在页面上显示为递归线程.(Reddit的评论系统是我正在努力实现的一个例子),但是我对如何实现这样一个不会很慢且计算量很大的系统感到困惑.
我想每个注释都将存储在注释表中,并包含一个parent_id,它将是另一个注释的外键.我的问题在于如何在没有大量查询的情况下获取所有这些数据,然后如何有效地将注释组织到订单中.有没有人对如何最好地实现这一点有任何想法?
Set*_*eth 5
尝试使用嵌套集模型.在MySQL中管理分层数据中对此进行了描述.
最大的好处是您不必使用递归来检索子节点,并且查询非常简单.缺点是插入和删除需要更多的工作.
它也很好地扩展.我知道一个非常庞大的系统,它使用这种方法存储讨论层次结构.
归档时间:
15 年,8 月 前
查看次数:
3163 次
最近记录:
13 年,7 月 前