用户积分或余额设计
来源:1-7 数据库索引设计规范

xiaowu9
2017-01-25
需要给用户建立一个单独的字段来保存用户可用积分或余额吗? 还是每次从明细表里去汇总得到结果?
像某个用户对某个评论进行点赞(需要记录客户ID,新闻ID,评论ID,时间等信息)如何设计数据表及索引? 特别是读取本条新闻前10条评论时还需要判断当前用户是否已点过赞了.求教表设计思虑?
写回答
1回答
-
一般来说用户的可用积分是要建立一个列来单独存放的,这样使用起来比较方便。另外对于下面的问题,一般来说需要建立一张用户积分日志表,用户是否对某一第评论点过赞就需要通过这个日志表来判断了,在日志表上可以对用户ID和新闻ID上建立一个联合索引,这样可以加快查询的速度。
222017-01-26
相似问题