微信点赞功能的实现

要实现微信点赞的功能,在存储等后端架构上应该怎么设计。

阅读 6.9k
2 个回答

存储信息表
info表

id content createTime
001 hello world 2017-11-11 11:11

点赞表
up表

infoId userId createTime
001 10001 2017-11-11 11:12
001 10002 2017-11-11 11:13
001 10003 2017-11-11 11:14

可以设计如上的表结构来存储数据,点赞就添加一条数据,取消点赞就删除该数据,infoId 何userid惟一

信息id,点赞id就可以了啊
多人点赞后面追加,取消就清除,获取当前id确认是否存在点赞id中,存在就置为取消赞状态防止重复点赞
信息id作为主键,性能不差的,或者直接将数据放在redis中

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题