关于评论表的设计?

加入我的系统中有文章、报告、问题等N个实体需要评论,那么评论设计有两种方法:
采用一个评论实体,在实体中注明评论的是文章、报告还是问题等
采用多个评论实体,上面N中实体每个对应一个
请问下主流的设计应该是这样的?
慕姐8265434
浏览 313回答 2
2回答

手掌心

一般是1。这是为了系统的健壮性和可扩展性起见。如果用2,那么加一个功能,所有实体必须同步修改。这种事有过教训就知道多麻烦了。用2的理由可能有几个:数据量极为庞大各个实体虽然名称相同,但机制却存在本质区别评论去跟随匹配文章的实现方式,文章分表,评论也分表,这也是个正常想法不知道1

米琪卡哇伊

我的表设计应该是你所说的1.cid-content-createTime-aid(文章id)-uid(评论人的id)-id(作者id)大概是这样,我也没去看,因为别人的电脑还是不要去连接数据库了..供参考:)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript