标签: database-design postgresql
我的reddit-clone网站有一个帖子表,我想知道我是应该为每个帖子制作类别,还是只按标签分类,比如SO。似乎标签几乎是类别的替代品,但有些东西我只是忽略了吗?
答案 0 :(得分:5)
标签本质上是具有一对多关系的临时类别。
我会选择标签。
答案 1 :(得分:2)
在reddit / SO风格的网站上,我会选择标签。它们易于掌握,易于理解和搜索。
在类别树真正发挥重要作用的地方可能会有所不同,例如按业务目录中的业务区域排序时。