为了账号安全,请及时绑定邮箱和手机立即绑定

关于评论表的设计?

关于评论表的设计?

饮歌长啸 2019-04-09 20:23:31
加入我的系统中有文章、报告、问题等N个实体需要评论,那么评论设计有两种方法:采用一个评论实体,在实体中注明评论的是文章、报告还是问题等采用多个评论实体,上面N中实体每个对应一个请问下主流的设计应该是这样的?
查看完整描述

2 回答

?
SMILET

TA贡献1796条经验 获得超4个赞

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

TA贡献1824条经验 获得超8个赞

我的表设计应该是你所说的1.
cid-content-createTime-aid(文章id)-uid(评论人的id)-id(作者id)
大概是这样,我也没去看,因为别人的电脑还是不要去连接数据库了..
供参考:)
                            
查看完整回答
反对 回复 2019-04-09
  • 2 回答
  • 0 关注
  • 373 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号