黑马探花交友----3.圈子-发布动态点赞评论

本文详细介绍了探花交友项目中的圈子功能,包括发布动态、浏览好友和推荐动态、点赞及评论等。针对数据量大、读多写少的特点,选择了MongoDB进行存储,并利用Redis作为缓存。技术方案中,发布流程涉及动态内容写入、相册表和时间线表更新,而查看流程则根据动态类型查询相应表。
摘要由CSDN通过智能技术生成

学习目标:

  • 圈子功能说明
  • 圈子技术实现
  • 圈子技术方案
  • 圈子实现发布动态
  • 圈子实现好友动态
  • 圈子实现推荐动态
  • 圈子实现点赞、喜欢功能
  • 圈子实现评论
  • 圈子实现评论的点赞

 

1、功能说明

       探花交友项目中的圈子功能,类似微信的朋友圈,基本的功能为:发布动态、浏览好友动态、浏览推荐动态、点赞、评论、喜欢等功能。

2、实现方案分析

对于圈子功能的实现,我们需要对它的功能特点做分析:

数据量会随着用户数增大而增大,读多写少,非好友看不到其动态内容 ……

针对以上特点,我们来分析一下:

对于数据量大而言,显然不能够使用关系型数据库进行存储,我们需要通过MongoDB进行存储

对于读多写少的应用,需要减少读取的成本 比如说,一条SQL语句,单张表查询一定比多张表查询要快

对于每个人数据在存储层面最好做到相互隔离

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值