Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想实现一个聊天网站(如雅虎、谷歌聊天),人们可以注册一个帐户并与他们的朋友(一组)聊天。但我不知道如何存储旧消息,我应该将消息保存在数据库中还是单独的文件中?一次,一个帐户可以拥有多个聊天组。
给我一些建议,谢谢
在数据库中创建一个“messages_history”表并将消息存储在那里。在此列中可能是 userId、“消息”等。
或者,如果您使用文件系统,则为每个用户创建新文件,并在聊天中有任何新消息时更新文件。
将消息存储在数据库中。