标签: database instagram implementation
我想知道像Snapchat和Instagram这样的应用程序如何在数据库中存储图片和用户记录。
假设我有一个用户表,他们将如何维护每个用户的关注者列表?他们会为用户表中的每个条目存储关注者列表,还是为关注事件创建一个单独的表,并在每次有人关注某人时进行输入。
另外,为了存储图片,我猜他们会将图片转储到大容量存储服务器空间并将URL存储在表格中。有没有更好的方法来实现这个?如果没有,他们会选择什么样的大容量存储服务器?专用或共享服务器?
感谢。
答案 0 :(得分:9)
您应该在tumblr阅读Instagram Engineering post。这将让你知道技术堆栈。
而且this也会有所帮助。