1

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

当我应该将我的集合分成多个数据库时,我有点困惑,因为某些集合不一定相关。

多个数据库

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

单一数据库

  • 简单的

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

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

4

1 回答 1

1

Check here for a similar question with some useful, more in-depth answers: Is it better to use multiple databases when you are managing independent sets of things in MongoDB?

于 2013-09-16T18:24:55.907 回答