1. MongoDB 使用的锁 MongoDB 使用的是“readers-writer”锁, 可以支持并发但有很大的局限性当一个读锁存在,许多读操作可以使用这把锁,然而, 当一个写锁的存在,一个单一的写操作会”exclusively“持有该锁,同一时间其它写操作不能使用共享这个锁:举个例子,假设一个集合里有10个文档,多个update操作不能并发在这个集合上,即使是更新不同的文档. 2. 锁的粒度 在 2.2 版本以前,一个mongodb实例一个写锁,多个读锁.也就是说mongod 只有全局锁(…