gpt4 book ai didi

javascript - 大量的 mongodb 动态集合对项目来说是一件坏事并且对性能有影响吗

转载 作者:行者123 更新时间:2023-11-30 19:28:03 26 4
gpt4 key购买 nike

我希望开始将 MongoDB 用于一个新项目。我遇到了计划问题,我相信如果将它们存储在一起,我的收藏品会超过限制。在做了一些研究之后,我发现我可以进行动态收藏,但这最终也会产生大量的收藏。这是否会对应用程序产生长期问题或者是 Mongo,可以有 X(x 可能是数千)个集合,只要它们的大小很小

最佳答案

使用 Wired Tiger 存储引擎,您可以在 MongoDB 中创建的集合数量没有限制,除非您在 the resources 上受到一些物理限制。 .

  • 您创建的每个集合都会在磁盘上生成 1 个文件。
  • 您创建的每个索引都会在磁盘上创建一个文件。

考虑到这些因素,您可能会受到打开文件限制的影响(尽管您可以通过垂直扩展资源来增加这些限制)。

如果估计的集合数量不是太大。这种方法可能适合您。

阅读以下答案,详细了解上述方法的优缺点:

MongoDB performances - how many databases, collections?

关于javascript - 大量的 mongodb 动态集合对项目来说是一件坏事并且对性能有影响吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56712994/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com