MongoDB:把所有内容都放到同一个数据库中?

时间:2013-09-15 20:43:48

标签: mongodb mongoose database

目前,我的所有馆藏都保存在一个数据库中。

当我将我的馆藏分成多个数据库时,我有点困惑,因为有些馆藏不一定相关。

多个数据库

  • 可以优化安全权限
  • 关注点分离

单个数据库

  • 容易

我一直在访问一组表,以及每月访问一次的一组表。打开与包含常用表的数据库的持久连接是有意义的,并在需要时打开与包含稀疏使用表的数据库的连接。

但是将所有数据放在同一个数据库中是否有性能的区别?是否有任何一般的经验法则,何时使用多个数据库(生产,开发等除外)

1 个答案:

答案 0 :(得分:1)

点击此处查看类似问题,并提供一些有用的,更深入的答案:Is it better to use multiple databases when you are managing independent sets of things in MongoDB?