Which operations lock the database?
原文:http://docs.mongodb.org/manual/faq/concurrency/#what-type-of-locking-does-mongodb-use
The following table lists common database operations and the types of locks they use.
Issue a query | Read lock |
Get more data from a cursor | Read lock |
Insert data | Write lock |
Remove data | Write lock |
Update data | Write lock |
Map-reduce | Read lock and write lock, unless operations are specified as non-atomic. Portions of map-reduce jobs can run concurrently. |
Create an index | Building an index in the foreground, which is the default, locks the database for extended periods of time. |
db.eval() | Write lock. db.eval() blocks all other JavaScript processes. |
eval | Write lock. If used with the nolock lock option, the eval option does not take a write lock and cannot write data to the database. |
aggregate() | Read lock |
相关推荐
11.2.8 在MongoDB中如何查看数据库列表?
11.2.0 MongoDB哪个命令可以切换数据库?
01★MongoDB学习★什么是MongoDB?
11.3.9 MongoDB支持哪些数据类型?
11.1.2 MongoDB的优势有哪些?
2.NoSQL 数据库有哪些类型? 3.MySQL 与 MongoDB 之间最基本的差别是什么? 4.你怎么比较 MongoDB、CouchDB 及 CouchBase? 5.分析器在 MongoDB 中的作用是什么? 6.什么是 master 或 primary? 7.我应该启动一个集群分片...
### Windows 下 MongoDB 的安装步骤详解 #### 一、前言 MongoDB 是一款非常流行的开源文档型数据库系统,因其灵活性高、易于扩展等特性而受...随着对 MongoDB 更深入的学习和实践,相信你会逐渐发掘出它的更多潜力。
《dbeaver21.1-enterprise-agent:连接MongoDB与NoSQL数据库的高效工具》 dbeaver21.1-enterprise-agent是一款强大的数据库管理工具,专为IT专业人士设计,尤其适用于处理NoSQL类型数据库,如MongoDB。在当今数据...
11.4.2 为什么在MongoDB中使用Object ID数据类型?
11.4.5 在MongoDb中什么是索引?
11.2.4 在哪些场景使用MongoDB?
MongoDB驱动
MongoDB Compass是MongoDB数据库系统的一个重要组成部分,它是一个强大的可视化工具,专为数据库管理员和开发人员设计。在1.16版本中,MongoDB Compass提供了直观的界面,帮助用户更好地理解和操作MongoDB数据存储。...
/usr/local/mongodb/mongodb-linux-2.0.7/bin/mongod --dbpath=/usr/local/mongodb/data/db --logpath=/usr/local/mongodb/mongodb-linux-2.0.7/logs/mongodb.log --logappend --port=27017 --fork 知识点 6:配置...
MongoDB是一种流行的开源、分布式文档数据库,常被用于构建高性能、可扩展的应用程序。这个“mongodb-测试数据”压缩包显然包含了一些用于测试MongoDB功能的样例数据集,特别是针对增、删、改、查(CRUD)操作的学习...
MongoDB 实验报告 本实验报告旨在详细介绍 MongoDB 的安装、配置和基本操作步骤,本报告基于 CentOS 7 系统,通过一步一步的截图和文字说明,帮助读者快速掌握 MongoDB 的使用。 一、安装 MongoDB 首先,我们需要...
MongoDB图形化管理工具 MongoDB Compass
sudo vim /etc/yum.repos.d/mongodb-org-4.2.repo 写入: [mongodb-org-4.2] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/ gpgcheck=1 enabled=1 gpg...
MongoDB绝好的培训文档,谁看谁知道
默认情况下,MongoDB会安装在`C:\Program Files\MongoDB`目录下,并创建一个数据存储目录`data\db`。 2. **配置MongoDB** - 配置文件:MongoDB的配置文件是`mongod.cfg`,通常位于`C:\Program Files\MongoDB\...