猿问

点赞状态查询优化

现在有一个点赞记录表、一个评论表。
在查询每个用户的点赞状态时如何优化这个查询方式;
目前使用的是遍历查询点赞记录表来查看每条评论的点赞状态;
各位有什么优化的方案或者好的设计?

qq_花开花谢_0
浏览 616回答 3
3回答

万千封印

按理说丢到redis里面,每个评论一个点击用户集合, 评论过了多长时间后取消点赞功能.

LEATH

拆分到redis数据库,用户点赞一个集合,每条评论一个集合。这样能满足查询和每条评论效率,用空间换时间。 当然也可以考虑拆分点赞记录表,按照一定量用户拆分一个表。
随时随地看视频慕课网APP
我要回答