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

您的位置:首頁技術文章
文章詳情頁

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查詢出所有關注我的人(粉絲)。

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

標簽: 微博
相關文章:
主站蜘蛛池模板: 成年在线视频 | 欧美日韩一区二区在线 | 国产v片在线播放免费观 | 午夜色大片在线观看 | 亚洲狠狠婷婷综合久久久久网站 | 无码精品一区二区三区免费视频 | 欧美一级淫片a免费播放口aaa | 免费观看性欧美特黄 | 日韩高清网站 | 久久久中文字幕日本 | 国产不卡在线 | 日本欧美片 | 精品久久久一二三区 | 黄色一级免费片 | 黄色a一片| 香蕉免费一级视频在线观看 | 特级毛片免费 | 欧美成人精品第一区二区三区 | 色天天色综合 | 欧美不卡二区 | 国产精品视频第一区二区三区 | 国产高清第一页 | 亚洲欧洲国产日产 | 国产高清免费影视在线观看 | 台湾永久内衣秀 | 国产精品第一页在线 | 国产精品久久免费观看 | 日韩视频福利 | 亚洲人视频在线观看 | 国产在线精品一区二区三区不卡 | 精品三级 | 国产亚洲欧美日韩综合综合二区 | 大人和孩做爰h视频在线观看 | 免费特黄一区二区三区视频一 | 亚洲午夜久久影院 | 污污的视频在线播放 | 免费看片aⅴ免费大片 | 国产成人精品一区二区免费 | 国产小视频在线高清播放 | 亚洲综合一区二区精品久久 | 久久久网|