分解文档或保持整体的性能权衡

时间:2016-01-14 15:32:33

标签: mongodb nosql

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

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

假设: - 文件数量将是<万 - 只有一小部分文档用于数字运算 - 文件不会经常改变

我的问题是:通过仅使用数字运算所需的字段创建缓存集合,我是否可以显着提升性能?这样做需要维护缓存表的开销。

1 个答案:

答案 0 :(得分:1)

我想这取决于文件是否在内存中(或者你的ram足够大,可以缓存它们)。

如果不是,缓存将以显着的方式提升性能。