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

关于评论表的设计?

关于评论表的设计?

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

2 回答

?
手掌心

TA贡献1942条经验 获得超3个赞

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

TA贡献1998条经验 获得超6个赞

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

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信