【问题标题】:Nested Set Model Maintenance嵌套集模型维护
【发布时间】:2011-06-06 13:16:25
【问题描述】:

我目前正在为我正在开发的网站开发评论系统。我做了很多研究并决定使用nested set model 来存储我的 cmets。我已经创建了添加和删除 cmets 以保持左右值正确的过程。

我的问题是关于左右值的维护。我想知道差距以及随着时间的推移它们可能对性能和/或完整性产生的影响。我知道差距最终会出现在数据集中,但我不确定这是否是一个问题。我没有看到任何关于维护的信息。

我应该创建一个夜间程序来同步所有左右值以消除间隙,还是应该不用担心?

【问题讨论】:

  • 在将嵌套集模型用于评论系统之前,我会谨慎行事。显然我不明白我们的要求等,但我认为这个 lil 警告是无害的。
  • 嵌套集在评论系统方面会出现什么问题。我以为嵌套集模型是为存储和维护分层数据而设计的?特别是当可能存在未知数量的子父关系时。你还有什么推荐的吗?

标签: mysql tree move hierarchical-data nested-sets


【解决方案1】:

我会保持原样,不用担心。

http://en.wikipedia.org/wiki/Nested_set_model

如果它没有破坏任何东西,甚至没有造成性能问题,那就不是问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-28
    • 2016-05-02
    • 1970-01-01
    • 1970-01-01
    • 2011-05-09
    • 2018-04-17
    • 2013-11-10
    相关资源
    最近更新 更多