采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
需要给用户建立一个单独的字段来保存用户可用积分或余额吗? 还是每次从明细表里去汇总得到结果?
像某个用户对某个评论进行点赞(需要记录客户ID,新闻ID,评论ID,时间等信息)如何设计数据表及索引? 特别是读取本条新闻前10条评论时还需要判断当前用户是否已点过赞了.求教表设计思虑?
一般来说用户的可用积分是要建立一个列来单独存放的,这样使用起来比较方便。另外对于下面的问题,一般来说需要建立一张用户积分日志表,用户是否对某一第评论点过赞就需要通过这个日志表来判断了,在日志表上可以对用户ID和新闻ID上建立一个联合索引,这样可以加快查询的速度。
用户ID,新闻ID,回复ID三个进行联合?
用户ID,新闻ID就可以 。
登录后可查看更多问答,登录/注册
从基础设计入手,设计高性能可扩展的千万级数据库架构
798 18
1.5k 12
950 9
1.0k 8
1.1k 7