尚硅谷的谷粒微博:
为了完成需求:
对表进行设计:

内容表: 主要是为了完成发布微博的数据进行存储,以rowkey=uid+"_"+时间戳设计,保证每个发布的文章都能确保唯一性
关系表: 用户的关注与取消关注, 还有自己的粉丝, 考虑到列的数据不是很多, 这里使用的是添加关注或粉丝都会添加一个列
推送表: 为每一个uid根据关注的人,推送最新的几篇文章,存储方式为多版本式存储
本文探讨了如何设计微博内容表、关系表和推送表以满足用户需求。内容表通过rowkey结合uid和时间戳确保唯一性,关系表采用列式存储管理关注与粉丝关系,而推送表利用多版本存储实现个性化推送。这种设计旨在优化数据存储和信息推送效率。
尚硅谷的谷粒微博:
为了完成需求:
对表进行设计:

内容表: 主要是为了完成发布微博的数据进行存储,以rowkey=uid+"_"+时间戳设计,保证每个发布的文章都能确保唯一性
关系表: 用户的关注与取消关注, 还有自己的粉丝, 考虑到列的数据不是很多, 这里使用的是添加关注或粉丝都会添加一个列
推送表: 为每一个uid根据关注的人,推送最新的几篇文章,存储方式为多版本式存储
5859
1461
1109
1656

被折叠的 条评论
为什么被折叠?