
如何设计一个点赞系统
首先我们定义出一个点赞系统需要对外提供哪些接口:1.用户对特定的消息进行点赞;2.用户查看自己发布的某条消息点赞数量以及被哪些人赞过;3.用户查看自己给哪些消息点赞过;这里假设每条消息都有一个message_id, 每一个用户都有一个user_id, 从以上三个接口我们可以大概想到需要在存储层保存哪些数据:1.消息点赞表, 形式如, 需要具备根据指定message_id 查找所有点赞人及点赞数量的能力;2.用户点赞表,形式如,需要具备根据user_id查找其所有点赞过的消息列表;3.点赞计数表,形





