我想实现一个聊天网站(如雅虎,谷歌聊天),人们可以注册一个帐户并与他们的朋友(一组)聊天。但是我不知道如何存储旧的消息,可能是我应该将消息保存在数据库中还是保存在单独的文件中? 有一次,一个帐户可以有多个聊天组。将消息存储在聊天网站
给我一些建议,谢谢
我想实现一个聊天网站(如雅虎,谷歌聊天),人们可以注册一个帐户并与他们的朋友(一组)聊天。但是我不知道如何存储旧的消息,可能是我应该将消息保存在数据库中还是保存在单独的文件中? 有一次,一个帐户可以有多个聊天组。将消息存储在聊天网站
给我一些建议,谢谢
将消息存储在数据库中。
在数据库中创建一个“messages_history”表并在其中存储消息。在这一列中可能是userId,“消息”等。
或者如果您使用文件系统,那么为每个用户创建一个新文件,并且每当有新消息在聊天时更新文件。