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

时间:2014-06-09 03:16:11

标签: database instagram implementation

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

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

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

感谢。

1 个答案:

答案 0 :(得分:9)

您应该在tumblr阅读Instagram Engineering post。这将让你知道技术堆栈。

而且this也会有所帮助。