導航:首頁 > 編程大全 > 我的好友在資料庫里怎麼設計

我的好友在資料庫里怎麼設計

發布時間:2023-05-12 22:25:33

『壹』 用戶的好友關系,在資料庫里怎麼存儲

1、使用冗餘,每個人的好友信息都在資料庫中有存儲,就是你說的記錄一對一關系
2、數據緩存到內存,數據訪問很快
3、狀態信息修改非同步,比如一個人登陸了,他的好友不是馬上就知道,中間間隔幾秒也沒有關系
4、數據可能不放在關系資料庫中,可能使用nosql資料庫,比如mongodb,bigtable,cassandra等
5、facebook,twitter就是用類似的思想

『貳』 好友關系資料庫怎麼設計的

好友關系是雙向的:user1 > user2與 user2 > user1是重復的。目前業務很簡單就是好友關系。預想4個欄位解決:id(自增)to_user(添加用戶)
form_user(被添加用戶)relation(用戶關系)0:好友 1:拉黑但是還是想來問問看,想多了解一下相關的思路。

『叄』 資料庫表設計 qq好友間的多對多關系

1.用戶表
列:抄id, 姓名, 等
2.分組表
列:id, 組名, 用戶id
3.好友表
列:id, 好友id, 分組id
示例:
1.用戶1 創建新分組"我的好友"
INSERT INTO 分組表 (組名, 用戶id) VALUES('我的好友', 1);
2.用戶1 將 用戶2 添加到"我的好友"
INSERT INTO 好友表 (好友id, 分組id) VALUES(2, (SELECT id FROM 分組表 WHERE 組名='我的好友' AND 用戶id=1))
3.查詢 用戶1 "我的好友" 分組下的全部好友
SELECT id, 姓名 FROM 用戶表
WHERE id IN(
SELECT id FROM 好友表 JOIN 分組表 ON 好友表.分組id=分組表.id
WHERE 分組表.組名='我的好友' AND 分組表.用戶id=1
)

『肆』 聊天系統的好友列表資料庫如何設計

關系型資料庫:個人覺得如果是單向好友,直接userid friendid groupname,直接通過userid查詢列表的內容就回行。如果是雙向好答友,添加兩個個欄位,addstatus forme 是否通過添加 好友添加方向。剩下就是userinfo表和messagelist表,非關系型資料庫還真沒想到比較好又科學的方法

『伍』 QQ上的好友保存在哪個文件夾里

QQ安裝後程序文件夾中的user.db文件是所使用的QQ號中全部QQ好友的資料資料庫。位置一般在C:\ProgramFiles\tencent\QQ\qq號碼\ user.db
QQ號被盜或者擁有了新的QQ號,想把原QQ號上的好友加到新的QQ號上來,一個一個的加,就比較麻煩,這時把這個文件復制到新的QQ號碼文件夾里覆蓋的話,這個QQ號里的好友將會全部出現在新QQ號里。方法如下:
1、在電腦中找到原QQ號的user.db文件。
2、將原QQ號碼子目錄下的user.db文件復制到新號碼為目錄名的子目錄,並覆蓋同名文件。
3、登錄新QQ號碼,此時原QQ號碼的全部好友都已經出現在新號碼的好友列表中,將其全選中(ctrl+A組合鍵),並拖到「陌生人」組里,在彈出的一系列確認框中點「確認」按鈕。
4、將「陌生人」組里的好友全選,拖回到「我的好友」組里。

『陸』 【 資料庫設計】好友關系表該如何去設計

單獨設計一張表
兩個欄位 我的id (local_user_id) 好友的id(remote_user_id) 編號(rela_id)可有可無

閱讀全文

與我的好友在資料庫里怎麼設計相關的資料

熱點內容
如何進行數據差異性比較 瀏覽:68
微信聊天記錄默認存在哪個文件夾 瀏覽:252
張孝祥java郵件開發詳解 瀏覽:431
財政保障水平分析取哪個數據 瀏覽:391
linux下增加路由命令 瀏覽:419
iphone沖刷固件 瀏覽:604
網路機房平面圖 瀏覽:579
筆記本電腦卡慢怎麼處理win10 瀏覽:77
編程模擬用什麼軟體 瀏覽:424
數控編程到哪裡找工作 瀏覽:48
ps濾鏡液化膨脹工具 瀏覽:426
一張表的數據比例是多少 瀏覽:497
微信綁不了交行信用卡嗎 瀏覽:86
泰住建201764號文件內容 瀏覽:23
Excel管理文件夾 瀏覽:427
步進編程式控制制器如何設置密碼 瀏覽:43
郵件預覽能打開壓縮文件嗎 瀏覽:615
ps怎麼輸出透明背景的mp4文件 瀏覽:930
廣安哪裡學習數控編程 瀏覽:899
哪些公司好進行數據分析 瀏覽:965

友情鏈接