最近在做一个类似问答系统的论坛
这是其中一个小模块:
发表文章的时候有需要分类,还有添加标签,类似博客园的发表文章。这是我的设计
这样,每个用户即可以查看自己设定的标签和分类,又可以查看每篇文章所属的分类以及此文章的标签。
并且可以查看系统所有的分类和标签。
优点是:最优化的利用数据库空间。
缺点:对数据库的操作慢。
如果每个用户中直接有标签和分类字段,可以非常迅速的查出每个用户的标签和分类字段。对文章同理。
这仅是个人意见。考虑做的是论坛,可能浏览量比较大,请各位大神指点江山,怎样设计才能使获取和存储都达到最优。