首页 > 关于知乎的话题组织结构,数据表应该如何设计?

关于知乎的话题组织结构,数据表应该如何设计?

最近在朋友的邀请下注册了知乎,确实是一个不错的开放平台。
这里想来讨论一下知乎的“话题”结构。

简单分析一下:

那么,这样的技术实现。数据库表应该如何设计呢?表结构初定3个字段


表:话题s
ID    名称
 1      a
 2      b
 3      c
 4      d
表:话题-父s
ID    父ID
 2      1
 3      1
 4      2
 4      3

         a
        / \
       b   c
       \  /
         d

a直接子:b c
b直接子:d
c直接子:d


知乎话题是采用“有根无循环的有向图(Rooted Acyclic Directed Graph)”结构做的。

【热门文章】
【热门文章】