我使用有线老虎存储引擎阅读Mongodb有MVCC,它可能会创建同一文档的多个版本以获得更好的并发性。 (使用MMAPv1存储引擎的Mongo没有MVCC。这个问题适用于带有线老虎存储引擎的Mongo。)
如果我们经常更新大型文档(> 1MB),该文档在缓存和磁盘上会有多个版本吗?什么时候删除旧版本? Mongodb中有没有更新?
我将在一个集合中维护一些大文档 并且该文档看起来像一个倒排索引。它的架构就像{" userid" :[" follower1"," follower2"," follower3",....]} 粉丝列表可能包含100,000多名粉丝。任何时候,可能会添加新关注者,或者可能会从列表中删除旧关注者。 如何将新关注者添加到关注者列表中?如果在一秒钟内,关注者列表在文档中更新了10次,那么至少在一段时间内会有10份文档吗?