MongoDB může saturovat všechna jádra na vícejádrovém stroji pro operace čtení, ale pro operace zápisu a omezení map může MongoDB využívat pouze jedno jádro na proces mongodu.
Omezení pro jednojádrové MapReduce je způsobeno interpretem Javascriptu, který MongoDB využívá. To je něco, co by mělo být v budoucnu opraveno, ale mezitím můžete použít Hadoop ke spuštění MapReduce a uložení sady výsledků do vaší databáze MongoDB.
Další možností, která zaznamenala smíšené výsledky, je spustit jeden proces mongod pro každé jádro na instanci, což nezvýší výkon pro jednu databázi, pokud nejsou nakonfigurovány pro spuštění ve sdíleném nastavení.