1
我們需要在基於spring MVC的web應用程序中創建一個聊天功能。如何爲聊天功能創建數據庫設計?
會有兩種聊天一對一聊天和羣聊。
對於羣組聊天我已經提出了以下架構。
Table = group_chat
User_id, message, message_on (datetime), group_id
雖然我不確定一對一聊天。
一對一聊天可能發生在羣組之外或兩個羣組成員之間的羣組內。
請幫
嗨!我發現你的答案很有趣。但是有一點我不清楚:我如何獲得特定用戶一直處於活動狀態的最近5個話題(私人或小組)的列表?你能寫一個示例查詢嗎? –
另一個問題:字段「destination_id」是與哪個字段相關的外鍵? Group_id ....或者group_id和user_id? –