***(原创)关注,粉丝关系的数据库设计

简介: 主要就前三个字段,当然也可以是4个字段 from_user_id to_user_id 互粉状态both_status (rel_type)                                         A B YE...

 

主要就前三个字段,当然也可以是4个字段


from_user_id to_user_id 互粉状态both_status (rel_type)                                         
A B YES a关注B,A成为B的粉丝 (同时需要在统计数据里面加1)
B A YES B关注A,B成为了A的粉丝(同时需要在统计数据里面加1,需要检测,A是不是已经关注了B,如果已经关注,则修改两条记录的状态为YES,表示互粉)
A C NO
D A NO

查询A的粉丝,用to_user_id,通过返回的both_status,来判断对A是单向,还是双向的关系
查询A的双向粉丝,to_user_id ,status(YES)


关注:
我关注了哪些人:from_user_id是我的ID,查询即可

粉丝:
这页显示的是我的粉丝:别人关注我的
用to_user_id,我的ID,来查询即可

 

如何联系我:【万里虎】www.bravetiger.cn 【QQ】3396726884 (咨询问题100元起,帮助解决问题500元起) 【博客】http://www.cnblogs.com/kenshinobiy/
目录
相关文章
|
3月前
对游戏设计案例杂谈1
对游戏设计案例杂谈1
|
3月前
|
存储 NoSQL API
day04—圈子功能实现
day04—圈子功能实现
26 1
|
运维 架构师 测试技术
架构师成长日记 - 01 4+1视图模型
架构师成长日记 - 01 4+1视图模型
221 0
架构师成长日记 - 01 4+1视图模型
|
NoSQL Java 关系型数据库
系统归类:第一章:技术专栏
系统归类:第一章:技术专栏
|
消息中间件 NoSQL Java
总结:第一章:从入门到入职拿到过万月薪我需要这些技能(400多篇博文系统归类)P5级
总结:第一章:从入门到入职拿到过万月薪我需要这些技能(400多篇博文系统归类)P5级
|
SQL 缓存 NoSQL
社交系统中用户好友关系数据库设计
社交系统中用户好友关系数据库设计
1090 0
|
数据库
朋友圈或者qq动态相关的数据库设计
朋友圈或者qq动态相关的数据库设计
281 0
|
存储 JSON NoSQL
|
数据库 存储
一个微博数据库设计带来的简单思考
http://www.blogjava.net/kalman03/archive/2010/07/19/326558.html     在微博系统中,当前用户、关注者(也就是粉丝)、被关注者(崇拜对象)这三种角色是少不了的。
1637 0
|
存储 数据库 数据库管理
漫画 | 数据库设计全过程
漫画 | 数据库设计全过程
257 0
漫画 | 数据库设计全过程