2019年4月19日
摘要: 1. MongoDB 使用的锁 MongoDB 使用的是“readers-writer”锁, 可以支持并发但有很大的局限性当一个读锁存在,许多读操作可以使用这把锁,然而, 当一个写锁的存在,一个单一的写操作会”exclusively“持有该锁,同一时间其它写操作不能使用共享这个锁;举个例子,假设一个 阅读全文
posted @ 2019-04-19 17:53 duanxz 阅读(9658) 评论(0) 推荐(1) 编辑
摘要: 读写锁 Mongodb使用读写锁来来控制并发操作: 当进行读操作的时候会加读锁,这个时候其他读操作可以也获得读锁。但是不能或者写锁。 当进行写操作的时候会加写锁,这个时候不能进行其他的读操作和写操作。 所以按照这个道理,是不会出现同时修改同一个文档(如执行++操作)导致数据出错的情况。 而且按照这个 阅读全文
posted @ 2019-04-19 15:18 duanxz 阅读(2899) 评论(0) 推荐(1) 编辑