java吧 关注:1,296,526贴子:12,830,817
  • 9回复贴,共1

博客点赞功能实现

只看楼主收藏回复

求问大佬,博客项目的点赞功能怎么实现好呢,是专为点赞功能建一张表,表里保存用户id和点赞博客的id来识别是否点过赞了吗?但是觉得这样表的数据量可能太大,求问大佬有没有其他方法或者说常用的方法解决?


IP属地:湖南来自iPhone客户端1楼2019-06-11 10:07回复
    本来就是这样啊,不然呢?


    来自Android客户端2楼2019-06-11 10:08
    收起回复
      2026-02-01 13:33:21
      广告
      不感兴趣
      开通SVIP免广告
      这种数据可以存mongodb里面去,少一个赞不会出问题的


      3楼2019-06-11 10:33
      回复
        redis和mongodb建议先学哪个?


        IP属地:湖南来自iPhone客户端4楼2019-06-11 10:46
        回复
          redis做缓存 MongoDB持久化


          IP属地:浙江5楼2019-06-11 10:50
          回复
            点赞、缓存、一定时间后缓存更新到数据库
            可以考虑加上队列


            IP属地:四川7楼2019-06-11 11:00
            回复
              存在mongo里啊。一亿条没问题!


              IP属地:江苏8楼2019-06-11 11:02
              回复
                虽然没做过这种功能,不过可以给点建议
                建两个表
                表一:用户博客浏览表
                字段 :用户id 时间 博客id 是否点赞
                表二:博客点赞统计表
                字段:博客id 点赞数
                好处:1.可能你们需要做用户浏览历史功能,刚好配合一起 2.如果需要根据点赞数来选出最受欢迎的博客,表二更直接


                9楼2019-06-11 11:11
                回复