In den MongoDB-Dokumenten hier finden Sie die aufgelisteten MongoDB-Speicher-Engines:
Gibt es andere Speicher-Engines? Muss kostenlos oder sogar Open Source sein.
Verfügbare Speicher-Engines im MongoDB Community Server (ab MongoDB 3.6) sind:
MongoDB Enterprise Server (kommerzielle Edition) fügt hinzu:
Außerhalb dieser offiziell unterstützten Speicher-Engines gibt es auch MongoRocks (RocksDB), das Sie entweder aus dem Quellcode erstellen oder in einer Community-Distribution wie Percona Server für MongoDB finden können. Die Entwicklungsaktivität auf MongoRocks (im Vergleich zur Entwicklungsaktivität auf WiredTiger ) ist in Bezug auf Mitwirkende und Commits deutlich weniger aktiv.
Mir sind keine Speicher-Engines von Drittanbietern mit signifikanter Akzeptanz bekannt. Meine Empfehlung wäre, die Standardspeicher-Engine (WiredTiger) zu verwenden, wenn Sie die am gründlichsten getestete und unterstützte Option mit zeitnahem Zugriff auf neue MongoDB-Funktionen wünschen.
Es gibt auch TokuMX von Tokutek, das eigentlich keine Engine, sondern ein Fork ist, aber sein Hauptmerkmal ist, dass es B-Bäume durch Fraktalbaum-Indizes in der Engine ersetzt. Dies ist analog zu TokuDB für MySQL/MariaDB .
Es scheint jedoch mit den letzten Commits im Jahr 2015 aufgegeben zu werden.
Richard Kammern
Nikolaus Raul
Vorübergehend