2017-04-12 69 views
0

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

但现在,我需要存储一件事 - 日志数据 - 增长非常快。 因此,我认为商店登录其他数据库,以保持当前数据库的安全和快速。

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

回答

0

不是真正的问题mods肯定会说。根据您的日志数据以及您希望访问的方式/频率,您有几个选项。

  • Capped collections,如果你不需要的日志存储时间长
  • 喜欢的东西Redis延迟写入日志,并保持应用程序响应速度快
  • 使用副本集分发数据库加载。
+0

感谢托马斯,实际上这里记录数据非常重要,并且经常访问。我认为在这种情况下使用单独的数据库或更好。 – thehuyvb

相关问题