如何有效地存储聊天记录[NodeJS,SQL]

时间:2019-02-28 04:24:52

标签: node.js logging history

我正在尝试提供一个社交媒体服务(在nodeJS中),其中人们具有不同的组,并且在这些组中,人们可以通过不同的渠道进行交谈/聊天。我想记录所有记录/保留它以便人们可以查看历史记录。在决定在哪里/如何存储所有内容/日志时,我陷入了困境。我应该将所有内容保存在其他文件中的文本文件中还是将其存储在数据库中(如果是关系型或非关系型)?我正在寻求一个干净快速的解决方案(当我说快速时,我的意思是它可以快速存储它。)

1 个答案:

答案 0 :(得分:0)

这就是数据库的用途。快速高效。 PostgreSQL怎么样?一组“ has_many”用户和“ has_many”日志。使用该关系,无论是通过用户还是通过日志本身,在搜索日志方面都将获得很大的力量。我个人很喜欢关系数据库,但是没有它们自然也可以做到。

https://node-postgres.com/

相关问题