我知道mongo在版本3中已经将默认存储引擎改为WiredTiger,而2.6版本有MMap。您可以使用它来更改默认存储引擎
mongod --storageEngine wiredTiger --dbpath <newWiredTigerDBPath>
有关于如何升级到 3 并使用 WiredTiger 的说明,但我想知道是否可以保留 2.6 版并使用 WiredTiger?2.6 版是否有等效命令?
注意:我目前无法升级,因为我在需要 2.6 版的共享服务器上
我知道mongo在版本3中已经将默认存储引擎改为WiredTiger,而2.6版本有MMap。您可以使用它来更改默认存储引擎
mongod --storageEngine wiredTiger --dbpath <newWiredTigerDBPath>
有关于如何升级到 3 并使用 WiredTiger 的说明,但我想知道是否可以保留 2.6 版并使用 WiredTiger?2.6 版是否有等效命令?
注意:我目前无法升级,因为我在需要 2.6 版的共享服务器上
不,WiredTiger 存储引擎是在 v3.0 中引入的。从文档(https://docs.mongodb.com/v3.0/core/wiredtiger/):
从 MongoDB 3.0 开始,WiredTiger 存储引擎在 64 位版本中可用。
在 v2.6 等早期版本中,只有 MMAPv1 存储引擎。