【问题标题】:How many collections are possible in a MongoDB without losing performance?在 MongoDB 中可以有多少个集合而不损失性能?
【发布时间】:2011-11-23 05:08:14
【问题描述】:

我看到默认情况下,一个 MongoDB 有 24,000 个可用集合和一个 16MB .ns 文件。如果我将其增加到 2GB(最大值),我可以在数据库中获得 3,000,000 集合吗?性能是否会大幅下降?

【问题讨论】:

    标签: mongodb collections


    【解决方案1】:

    根据文档,大量集合不会影响性能(几乎不会)。

    拥有大量集合并没有显着的性能 惩罚,并导致非常好的性能

    如果您需要更多收藏,可以通过--nssize 参数将.ns 文件增加到2GB。

    Documentation

    【讨论】:

    • 那么,如果我设置为 2GB,那么绝对最大值是多少?
    【解决方案2】:

    我认为这与另一个 DB 相同......更高,它变得更慢..

    【讨论】:

      猜你喜欢
      • 2016-08-20
      • 1970-01-01
      • 2018-09-13
      • 1970-01-01
      • 2011-02-14
      • 2015-08-01
      • 1970-01-01
      • 2012-07-15
      • 2010-11-21
      相关资源
      最近更新 更多