Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在一个 mongo 集合中有很多更新,并且在那之后假设文件系统上有大量碎片。我主要担心收集将在文件系统上不断增长,而收集中的数据却没有有价值的增长。
你能否证实或反驳我的担忧?
这取决于您正在进行什么样的更新。如果这些更新增加了你的文档(数组推送或类似的),那么是的,你会有一些碎片。就地更新 ($inc) 不会导致文档移动(无碎片)。
顺便说一句,这不是碎片本身,而是一些浪费的空间。也就是说,如果将文档移动到新位置,则不会重用其旧位置。