MongoDB WiredTiger
MongoDB WiredTiger
WiredTiger 存储引擎
3.2后为默认存储引擎,WiredTiger存储引擎提供文档级的并发模型,检查点、压缩、加密等多项功能.
- 压缩索引和日志
- snapshot , checkpoint
- 文档级并发
- Journal - write ahead log for durability
- Memory - cache
- etc...
对于大多数的读写操作,WiredTiger只使用数据库和集合级的意向锁。一些全局操作,通常是涉及多个数据库的短时间操作,仍然需要全局锁(即实例范围)。某些其他操作,如删除集合,则需要独占数据库锁。

https://docs.mongodb.com/manual/core/wiredtiger/