MongoDB WiredTiger
示例
WiredTiger支持LSM树来存储索引。当您需要写入大量随机插入工作负载时,LSM树对于写入操作而言更快。
在WiredTiger中,没有就地更新。如果您需要更新文档的元素,则将插入一个新文档,同时删除旧文档。
WiredTiger还提供文档级并发。假定两个写操作不会影响同一个文档,但是如果这样做,则将倒带一个操作并在以后执行。如果倒带很少,那将极大地提高性能。
WiredTiger支持Snappy和zLib算法,用于压缩文件系统中的数据和索引。Snappy是默认设置。与zLib相比,它占用的CPU较少,但压缩率较低。
如何使用WiredTiger引擎
mongod --storageEngine wiredTiger --dbpath <newWiredTigerDBPath>
注意:
在mongodb3.2之后,默认引擎为WiredTiger。
newWiredTigerDBPath不应包含其他存储引擎的数据。要迁移数据,您必须转储它们,然后将它们重新导入新的存储引擎中。
mongodump --out <exportDataDestination>
mongod --storageEngine wiredTiger --dbpath <newWiredTigerDBPath>
mongorestore <exportDataDestination>
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短