久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

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

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

瀏覽:128日期: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查詢出所有關注我的人(粉絲)。

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

標簽: 微博
相關文章:
主站蜘蛛池模板: 激情欧美日韩一区二区 | 久久91视频 | 成人深夜在线 | 操久久| 五月天婷婷激情视频 | 99久久久久国产精品免费 | 国产av毛片 | 国产一区 | 亚洲一本 | 精品国产一区二区三区成人影院 | 国产精品美女久久久久久久久久久 | 日韩精品免费视频 | 精品国产欧美一区二区三区成人 | 人人爱夜夜爽日日视频 | 99久久综合精品五月天 | 精品国产欧美一区二区三区成人 | 亚洲成人精品在线观看 | 国产精品久久久久久久久久免费看 | 久操国产| av片网| 国产馆一区二区 | 色接久久 | 午夜精品久久久久久久久久久久久 | 国产精品一区久久久久 | 国产精品第一国产精品 | 一本大道久久a久久精二百 国产精品片aa在线观看 | 中文无码日韩欧 | 久久久久久久国产精品 | 日本欧美在线 | 拍拍无遮挡人做人爱视频免费观看 | 亚洲女人天堂av | 久久99精品久久久久蜜臀 | 亚洲 一区| 另类五月天 | 精品一区二区三区免费 | 99福利视频 | 999精品网 | 日韩欧美在线综合 | 91麻豆精品国产91久久久久 | 国产精品久久久久久久久久久久午夜片 | 69久久99精品久久久久婷婷 |