現在要做一個聊天專案中的最近聯系人即最近會話的功能,同時包括好友聊天和群組聊天。現在最近會話的表示單獨的,表結構是
send_uid 發送者id to_uid 接受者id last_msg 最后一個資訊 last_time 最新時間 。 為了單對單的會話狀態 發起聊天 uid1,uid2 會對應生成兩條的資料 這樣在查詢自己的最近會話的時候 只需查to_uid=當前uid 的資料即可。但是現在有了群組的聊天 。 一個群組里面可能有200個人 ,當有人說話的時候 我不想生成對應的200條資訊 這個冗余太多了 資料庫壓力也是很大 可能之前的資料路設計又問 ,請教大家有什么好的辦法來設計資料庫 或者實作
uj5u.com熱心網友回復:
接收者ID, 這個 ID可以是個人,也傷啥心是群,這樣就差不多了吧轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/80874.html
標籤:MySQL
