MongoDB - 更新时文档大小是否重要 - 将项目推送到数组?

时间:2013-08-23 17:50:06

标签: mongodb

在更新(推送新项目)到该文档中的某个嵌套数组时,文档大小是否重要?

我的意思是,我有包含历史数据的文档,我知道,有些日子这个文件会经常收取新项目。那么我应该将此文档拆分为“历史数据”和“今日数据”文档吗?

在这种情况下,读取不像更新操作那么频繁。例如700次更新,每天20次阅读。

1 个答案:

答案 0 :(得分:0)

如果要自行调整文档,添加新文档会将文档移动到磁盘中,这会使文档变慢。因为你读的很少,我认为它会好的。如果它们超出了它们的空间,它们必须在磁盘上移动到更大的区域。使用额外的填充创建文档,以便在您插入时,它就可以了。 http://docs.mongodb.org/manual/core/record-padding/