[Instagram] 这个follower table 和following table 都是谁的table,发布者的还是读取者的?


老师,问题1 :在instagram的系统图里面,有个地方没看懂,ppt 45页里面,如果发布者当前并不是名人,他会用自己的follower table,把要发布的照片挨个的按照自己的follower地址,每个人的邮箱投递一份,然后做出来一个non celebrity feed table。但是当他成为了一个名人的时候,它要把照片放到celebrity post table里面,然后底下加一个following table,这个是谁的following table,还是这个大v自己的following table?这不make sense 啊,它发照片是给自己的follower看的,和following table join什么啊?
问题2 : ppt51页里面,这个feed table 里面的表单,能不能告诉一下这个Autho image url是个是什么意思,是表示照片左上角的那个小圆框里要的发布者照片的照片么?

问题一

  • Follower table 和 Following table 都包含完整的用户与用户之间的 Follow 关系。跟使用场景,也就是你说的发布者还是读取者无关。
  • Celebrity Post Table 之所以要和 Following Table 一起使用,是因为读取用户 Feed 的时候,需要先找到这个用户都关注了谁,再用这个关注列表去 Celebrity Post Table 里读被关注者的照片。

问题二

  • 正确。Author Image URL 是照片发布者的头像照片。