亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

更多QQ空间微信QQ好友腾讯朋友复制链接
您的位置:首頁/技術文章
文章詳情頁

mysql - 新浪微博中的關注功能是如何設計表結構的?

【字号: 作者:豬豬瀏覽:101日期:2022-06-14 18:21:28

問題描述

問題解答

回答1:

個人簡單猜測,如有雷同,純屬巧合!有錯誤請指正!

user_relation - 用戶關系表user_id - 用戶IDfollower_id - 被關注者用戶IDrelation_type - 關系類型,1=關注 2=粉絲

業務邏輯處理

1 用戶A關注了用戶B

插入兩條記錄

insert user_relation(user_id,follower_id,relation_type) values(a_id,b_id,1);//增加一個關注的人insert user_relation(user_id,follower_id,relation_type) values(b_id,a_id,2);//增加一個粉絲

2 查用戶A關注的所有用戶

select * from user_relation where user_id=a_id and relation_type=1

3 查用戶A有多少粉絲

select * from user_relation where user_id=a_id and relation_type=2

4,5等等邏輯以此類推。。。。

設計理由

考慮到擴展性,數據量大了必定分庫分表,一般按user_id取模等等算法拆分,所以沒辦法用follower_id查詢出所有關注我的人(粉絲)。

當然如果不要擴展性或數據很小,那兩個字段正著查所有我關注的人,反著查所有的關注我的人(粉絲)

標簽: 微博
相關文章:
主站蜘蛛池模板: 色综合久久加勒比高清88 | 中文字幕曰韩一区二区不卡 | 国产欧美成人一区二区三区 | 无遮挡男女啪啪成人免费 | 色综合久久九月婷婷色综合 | 午夜国产精品久久影院 | 久久视频国产 | 手机看片在线播放 | 欧美美女黄色片 | 久久dvd | 波多久久夜色精品国产 | 国产精品第1页在线播放 | 日韩高清一级 | 欧美日韩中文一区 | 国产成人在线看 | 老司机成人午夜精品福利视频 | avav在线精品 | 无夜精品久久久久久 | 国产一区二区三区免费在线视频 | 黄色大片aaa | 妞干网在线免费观看 | 国产真实乱freesex | 欧美日韩中文字幕在线视频 | 国产成人综合网在线观看 | 国产欧美日韩在线观看精品 | 大片黄色 | 国产毛片一区二区三区 | 亚洲va欧美va国产 | 免费高清资源黄网站在线观看 | 国产一区二区在线视频观看 | 91粉色视频在线观看 | 91精品国产一区二区三区左线 | 一级做a爰片性色毛片黄书 一级做a爰片性色毛片新版的 | 九九精品在线播放 | 在线观看欧洲成人免费视频 | 色综合天天综合网国产成人网 | 亚洲综合丁香 | 日韩中文在线观看 | 久久国产精品佐山爱 | 国产在线视频区 | 国产首页精品 |