我有一个关于 mongo 锁的问题。基本上我必须对表执行一些写操作(插入/删除/更新)。当我阅读此链接Locking in Mongodb 时。它说“锁是‘写者贪婪的’,当写锁存在时,单个写操作独占锁,其他读或写操作不能共享锁。
我的问题是——锁是基于内存块的,或者我们在整个数据库上有一个锁。我的想法是同时运行 2 个脚本扫描 2 个 mongodb 内存块(计划一次查询扫描 200 万个文档)并并行执行写入操作,从而提高性能并节省时间。
我在网上搜索过这个,但没有找到任何令人满意的东西。
任何帮助将不胜感激