我想實現一個聊天網站(如雅虎,谷歌聊天),人們可以註冊一個帳戶並與他們的朋友(一組)聊天。但是我不知道如何存儲舊的消息,可能是我應該將消息保存在數據庫中還是保存在單獨的文件中? 有一次,一個帳戶可以有多個聊天組。將消息存儲在聊天網站
給我一些建議,謝謝
我想實現一個聊天網站(如雅虎,谷歌聊天),人們可以註冊一個帳戶並與他們的朋友(一組)聊天。但是我不知道如何存儲舊的消息,可能是我應該將消息保存在數據庫中還是保存在單獨的文件中? 有一次,一個帳戶可以有多個聊天組。將消息存儲在聊天網站
給我一些建議,謝謝
將消息存儲在數據庫中。
在數據庫中創建一個「messages_history」表並在其中存儲消息。在這一列中可能是userId,「消息」等。
或者如果您使用文件系統,那麼爲每個用戶創建一個新文件,並且每當有新消息在聊天時更新文件。