最近在做一个微博,但是迷糊的是 注册用户之间关注是如何实现的呢?
我的想法是:用户A关注用户B的时候,在A的关注字段里面添加上B的id,同时在B的被关注字段里面添加A的id,多了以“,”来分隔。可是如果关注成千上万,那么一个字段的长度就要N多长,所以我觉得这种方法不太合理。恳请好的方法,详细一些,谢谢~

解决方案 »

  1.   

    独立建造关注表id  |    关注者id     |     被关注者id
    ----------------------------------------
    1   |      a          |       b
      

  2.   

    这样的形式??id  |    关注者id     |     被关注者id
    ----------------------------------------
    1   |      a          |       b
    1   |      a          |       c
    1   |      a          |       d
    2   |      b          |       a
    2   |      b          |       c
    2   |      b          |       d
      

  3.   

    你是说用 各种缓存技术来提携啊?
    现在只懂得用smarty模板和memcache缓存技术,这方面对于10万数据量应该没问题吧,况且做这个项目也是为了学习使用~并不真正上线。呵呵~