如何搭建亿级社交信息分享平台?

  1. 云栖社区>
  2. 阿里云存储服务>
  3. 博客>
  4. 正文

如何搭建亿级社交信息分享平台?

表格存储 2016-12-08 10:06:08 浏览6465
展开阅读全文

由于移动互联网的兴起,人与人之间的交流、信息分享能够以电子信号的速度传递在各个终端设备之间,每个人也都能够成为一个信息发布平台和信息接收平台,像朋友圈、微博、Twitter等社交平台的出现,大大方便和丰富了人们的日常生活。人人分享、人人参与也必然要求社交平台能够具有大规模、高并发、低延时的能力。通过本文,我们来看看如何搭建一个能够承受亿级活跃用户的社交信息分享平台。

一个最基础的方案

我们先来定义一个社交平台的基础的功能:

  1. 用户能够发布自己的状态、心情、照片、小视频等信息
  2. 用户能够关注自己的朋友、大V、明星等,时刻查看社交圈内的最新状态

为了满足这个最简单的需求,除了最基础的用户信息表,我们还需要添加用户关注表以及状态发布表:

// 用于记录每个用户关注的朋友、大V、明星等人物信息
CREATE TABLE Followers(
    us

网友评论

登录后评论
0/500
评论
表格存储
+ 关注
所属云栖号: 阿里云存储服务