【问题标题】:Performance trade-offs of breaking up a document or keeping it whole分解文档或保持完整文档的性能权衡
【发布时间】:2016-04-20 00:08:00
【问题描述】:

我的问题是关于 MongoDB/NoSql 中数据结构的性能优化

我有一个包含非常大文档的集合。我需要每分钟遍历整个集合进行数次数据分析。

假设: - 文件数量将小于 10,000 - 只有一小部分文件用于数字运算 - 文件不会经常更改

我的问题是:我会通过创建一个仅包含数字运算所需字段的缓存集合来显着提高性能吗?这样做需要维护缓存表的开销。

【问题讨论】:

    标签: mongodb nosql


    【解决方案1】:

    我想这取决于文档是否在内存中(或者您的内存足够大以缓存它们)。

    如果不是,缓存会显着提升性能。

    【讨论】:

      猜你喜欢
      • 2015-09-18
      • 2018-01-28
      • 2011-05-28
      • 2016-12-01
      • 2012-06-29
      • 2013-10-03
      • 2014-05-11
      • 2018-01-21
      • 2021-10-03
      相关资源
      最近更新 更多