日期:2014-05-18  浏览次数:20435 次

求一数据库设计方案 请教中 谢谢
我需要设计一个好友数据库
表为       user表与         friend表

              需要请问的就是     friend(字段     user_id,user_friend)     表中   user_friend字段使用什么方式好
            我有两中方案    
            A:         好友,好友,       //使用,分割
            B:         直接插入一条好友记录

      请问一旦网站注册人数超过几W以上,并且每个人都有20人以上好友,并且需要设置好友的一些属性(比如说显示好友的在线时间,上次登陆时间,注册时间等信息)     请问我的哪种方案会更好(基于检索速度,优化比较哪中会更好)?

------解决方案--------------------
我选择B
------解决方案--------------------
选择B 可扩展性强

------解决方案--------------------
我也觉得B会比较好,直接从数据库中检索出数据要比把字符串拆分了效率要高.虽然要浪费数据库空间,但是值得.
------解决方案--------------------
B
------解决方案--------------------
first b
------解决方案--------------------
选B
A 性能不好,维护比较困难,代码不好些,反正全是缺点
B 结构性好,符合规范,性能应该比A好,易于维护