应用程序的数据库实现,如instagram

ani*_*der 12 database implementation instagram

我想知道像Snapchat和Instagram这样的应用程序如何在数据库中存储图片和用户记录.

假设我有一个用户表,他们将如何维护每个用户的关注者列表?他们是否会为用户表中的每个条目存储关注者列表,或者为关注事件创建单独的表,并在每次有人关注某人时进行输入.

此外,为了存储图片,我猜他们会将图片转储到大容量存储服务器空间并将URL存储在表格中.有没有更好的方法来实现这个?如果没有,他们会选择什么样的大容量存储服务器?专用或共享服务器?

谢谢.

sha*_*zin 11

你应该阅读的Instagram工程在tumblr.这将让你知道技术堆栈.

也将有助于整体.