为了账号安全,请及时绑定邮箱和手机立即绑定

类似QQ的好友关系表是怎么设计的?

类似QQ的好友关系表是怎么设计的?

呼唤远方 2019-03-01 10:28:18
我的想法1.用户表(一个用户对应一个群组)2.好友组表(有几个用户就有几个好友组)3.中间表 (一个群组对应多个用户) 这样设计吗,假如有10000个用户,一个用户100个好友,中间表就100*10000条数据? 有什么好的设计吗? 只用关系型数据库
查看完整描述

3 回答

?
隔江千里

TA贡献1906条经验 获得超10个赞

一个用户对应多个群组(好友组),一个群组对应多个好友。一张是用户群组表,主要记录用户id以及对应的群组id,一张是群组成员表,主键关联用户群组表群组id,然后记录里对应每个好友的id。

查看完整回答
反对 回复 2019-03-01
?
qq_笑_17

TA贡献1818条经验 获得超7个赞

用户和群组是多对多的关系

查看完整回答
反对 回复 2019-03-01
  • 3 回答
  • 0 关注
  • 985 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号