Как узнать, какой механизм хранения используется в mongodb?
Начиная с версии 3.0, mongodb поддерживает подключаемый модуль хранения. Как узнать, какой механизм хранения используется в системе?
Ответы
Ответ 1
Самый простой способ найти используемый механизм хранения.
Тип консоли mongo
db.serverStatus().storageEngine
Он возвращает
{ "name" : "wiredTiger" }
Как только будет подтверждено, что используется wiredTiger, введите
db.serverStatus().wiredTiger
чтобы получить все детали конфигурации wiredTiger.
Ответ 2
На консоли ответ Майанка имеет больше смысла.
С другой стороны, используя MongoDB GUI, например MongoChef или Robomongo storageEngine можно найти, используя следующие способы:
Вкл Robomongo
;
![enter image description here]()
Вкл MongoChef
;
![введите описание изображения здесь]()
Ответ 3
Вы можете обнаружить это через:
db.serverStatus().wiredTiger
Итак, в "настоящем", где это "существует", существует другой механизм хранения, настроенный иначе, чем по умолчанию "MMAPv1", где "WiredTiger" не используется.
Это относится к настоящей серии "MongoDB 3.0x"