现在有一个点赞记录表、一个评论表。
在查询每个用户的点赞状态时如何优化这个查询方式;
目前使用的是遍历查询点赞记录表来查看每条评论的点赞状态;
各位有什么优化的方案或者好的设计?
现在有一个点赞记录表、一个评论表。
在查询每个用户的点赞状态时如何优化这个查询方式;
目前使用的是遍历查询点赞记录表来查看每条评论的点赞状态;
各位有什么优化的方案或者好的设计?
拆分到redis数据库,用户点赞一个集合,每条评论一个集合。这样能满足查询和每条评论效率,用空间换时间。
当然也可以考虑拆分点赞记录表,按照一定量用户拆分一个表。
5 回答3.2k 阅读✓ 已解决
3 回答3.6k 阅读✓ 已解决
1 回答4k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
5 回答1.4k 阅读
遍历没什么问题吧,就两条语句,不会费时太多吧。
如果是关联查询也可以啊,查询出来的点赞id为null的就是没有点赞的评论