最近在做一个类似问答系统的论坛

这是其中一个小模块:

发表文章的时候有需要分类,还有添加标签,类似博客园的发表文章。这是我的设计

这样,每个用户即可以查看自己设定的标签和分类,又可以查看每篇文章所属的分类以及此文章的标签。

并且可以查看系统所有的分类和标签。

优点是:最优化的利用数据库空间。

缺点:对数据库的操作慢。

如果每个用户中直接有标签和分类字段,可以非常迅速的查出每个用户的标签和分类字段。对文章同理。

这仅是个人意见。考虑做的是论坛,可能浏览量比较大,请各位大神指点江山,怎样设计才能使获取和存储都达到最优。

原文地址:https://www.cnblogs.com/tianzibobo/p/2834646.html