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

问题描述 投票:0回答:1

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

node.js logging history
1个回答
0
投票

那就是数据库的用途。快速而有效。 postgresql怎么样?一组“has_many”用户和“has_many”日志。使用该关系,您可以通过用户或日志本身搜索日志获得大量功能。我个人喜欢关系数据库,但没有它们自然可以做到。

https://node-postgres.com/

© www.soinside.com 2019 - 2024. All rights reserved.