关于评论点赞消息的设计

研究网易云评论点赞消息

在这里插入图片描述

网易云点赞消息推送是一条一条的,每当评论被点赞一次,就向用户推送一条消息,而且把手机数据清空这些数据仍然保留。因此可以猜想,网易云的每条点赞记录都会被存储,并且最少存储以下数据:
1.点赞者的uid
2.被点赞者的uid
3.评论id
4.点赞时间

假如以我为平均数,每天接收5条点赞消息,假设每天活跃用户量是3000W,那么每天光评论点赞都有存储1.5亿条数据,况且我翻了下记录,翻到前年还没翻到底,似乎网易云并没打算清空这些数据。
但是对用户来说,这些数据大部分都是无用的,因为他们更在乎的是点赞数,而不是哪些人给我点了赞。

参考b站的评论点赞消息

在这里插入图片描述
我瞬间不得不佩服b站的设计,妙啊妙啊。
按这样最低配置设计:
每条评论单独记录点赞数,并且再记录最近点赞的两个人的id
这样的话,每次点赞就只需要修改一张表的内容就行了,而且,而且!
不需要额外存储每天上亿的数据量!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值