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 新人结婚祝福语简短高端