MongoDB多个数据库与单个数据库

时间:2017-04-12 18:18:05

标签: node.js mongodb database

我有一个使用mongodb作为主数据库的NodeJS项目。 常规,我只使用一个数据库来包含所有信息(用户,组织,消息......)

但是现在,我需要再存储一些东西 - 日志数据 - 它们的增长速度非常快。 所以我考虑在其他数据库中存储日志以保持当前数据库的安全和快速。

有没有人有这方面的经验,这比单个数据库好吗?

1 个答案:

答案 0 :(得分:0)

不是一个真正的问题,mods肯定会说。您有几个选项,具体取决于您的日志数据以及您希望如何/经常访问它。

  • Capped collections如果您不需要长时间存储日志
  • 类似于Redis的内容,可以延迟写入日志并保持应用快速响应
  • 使用副本集分发数据库负载。