求一数据库设计方案 请教中  谢谢
我需要设计一个好友数据库 
 表为         user表与            friend表   
                      需要请问的就是      friend(字段      user_id,user_friend)      表中   user_friend字段使用什么方式好 
                   我有两中方案       
                   A:            好友,好友,         //使用,分割 
                   B:            直接插入一条好友记录   
          请问一旦网站注册人数超过几W以上,并且每个人都有20人以上好友,并且需要设置好友的一些属性(比如说显示好友的在线时间,上次登陆时间,注册时间等信息)      请问我的哪种方案会更好(基于检索速度,优化比较哪中会更好)?
------解决方案--------------------我选择B
------解决方案--------------------选择B  可扩展性强 
------解决方案--------------------我也觉得B会比较好,直接从数据库中检索出数据要比把字符串拆分了效率要高.虽然要浪费数据库空间,但是值得.
------解决方案--------------------B
------解决方案--------------------first b
------解决方案--------------------选B 
 A 性能不好,维护比较困难,代码不好些,反正全是缺点 
 B 结构性好,符合规范,性能应该比A好,易于维护