0
我有任務做聊天應用程序像什麼,應用程序,但更簡單的數據庫設計聊天應用
要求:
- 聊天只有2用戶 之間 - 對於每一個接觸得到的最後消息(與whatsapp相同)。 - 需要每10秒刷新一次,並獲取僅收到他用戶的新消息。
我想設計,使一個一對多的用戶和消息 對於每個用戶有許多消息,之間並在消息中只保存該相關用戶發送
而且一個一對多的消息用戶和聯繫人之間(朋友) 但問題是,在loadMessages中,我將不得不檢查兩個用戶表並獲取相關消息。
並且還要更新lastMessage來聯繫是問題。 你認爲什麼
感謝
但是然後每個加載消息的用戶將不得不通過所有的消息表,這是性能問題 – Zakk
嗯......好的。也許讓每個實時聊天都有自己的非規範化臨時表,並在其結束時保存到「主」表中。 – Aron