В документации MongoDB здесь вы обнаружите, что перечисленные механизмы хранения MongoDB:
Существуют ли какие-либо другие механизмы хранения? Должен быть бесплатным или даже с открытым исходным кодом.
Доступные механизмы хранения на сервере сообщества MongoDB (как и в MongoDB 3.6):
MongoDB Enterprise Server (коммерческая версия) добавляет:
Помимо этих официально поддерживаемых механизмов хранения, существует также MongoRocks (RocksDB), который вы можете либо собрать из исходного кода, либо найти в дистрибутиве сообщества, таком как Percona Server для MongoDB. Деятельность по разработке на MongoRocks (по сравнению с деятельностью по разработке на WiredTiger ) значительно менее активна с точки зрения участников и коммитов.
Я не знаю каких-либо сторонних механизмов хранения со значительным распространением. Я рекомендую использовать механизм хранения по умолчанию (WiredTiger), если вам нужен наиболее тщательно протестированный и поддерживаемый вариант со своевременным доступом к новым функциям MongoDB.
Есть еще TokuMX от Tokutek, который является не строго движком, а форком, однако его главная особенность в том, что он заменяет b-деревья на индексы фрактального дерева в движке. Это аналог TokuDB для MySQL/MariaDB .
Тем не менее, похоже, что он заброшен с последними коммитами в 2015 году.
Ричард Чемберс
Николя Рауль
Временный