评论功能实现方案

        构建高效且安全的评论功能:实现方案探讨。

1、分析

        我们以b站的评论为例,用下图来解释我们评论的分级。

 

我们可以抽出存储评论的数据表属性

  1. 评论id
  2. 父级id
  3. 评论作者id
  4. 被回复用户ID
  5. 评论帖子ID
  6. 评论内容
  7. 创建时间

可以设计如下的数据表

其中pid表示父id。

  • 对视频的一级评论

 pid默认为0 

  • 对一级评论的二级评论

 pid为一级评论id  

  • 对二级评论的二级评论

 pid仍为一级评论id,但是使用被回复用户ID来表示对用户的回复,
对于一级评论下的评论,只显示一层,用to_userId表示对他人的回复

相关推荐

  1. 评论功能的设计与实现

    2023-12-05 15:11:17       34 阅读
  2. springboot+websocket+微信小程序实现评论功能

    2023-12-05 15:11:17       16 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-05 15:11:17       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-05 15:11:17       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-05 15:11:17       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-05 15:11:17       18 阅读

热门阅读

  1. 【单片机】单片机裸机实现多任务调度

    2023-12-05 15:11:17       38 阅读
  2. leetcode704. 二分查找

    2023-12-05 15:11:17       37 阅读
  3. Springboot_Tomcat数据库连接池配置

    2023-12-05 15:11:17       38 阅读
  4. 新手安装Anaconda与Miniconda怎么选?

    2023-12-05 15:11:17       32 阅读
  5. github / gitlab s申城 配置密钥 ssh key

    2023-12-05 15:11:17       32 阅读
  6. 前端知识笔记(三十二)———TCP 连接建立

    2023-12-05 15:11:17       25 阅读
  7. Kafka数据同步原理详解

    2023-12-05 15:11:17       37 阅读
  8. Kafka与Spring Boot等应用框架的集成及消息驱动模型

    2023-12-05 15:11:17       30 阅读
  9. 第3章 网页数据的解析提取

    2023-12-05 15:11:17       29 阅读