Nej, det anbefales stadig at bruge sharding til at bruge flere CPU-kerner.Som angivet i FAQ
Sharding forbedrer samtidighed ved at distribuere samlinger over flere mongod-instanser, hvilket tillader shard-servere (dvs. mongos-processer ) for at udføre et vilkårligt antal operationer samtidigt til de forskellige nedstrøms mongod-instanser .
Hver mongod-instans er uafhængig af de andre i shard-klyngen og bruger MongoDB-læser-skriver-låsen). Operationerne på én mongod-instans blokerer ikke operationerne på andre.
Sharing på en enkelt boks har sine problemer, som en bruger anførte i mongodb-bruger mailinglisten
Efter nogle betydelige eksperimenter har jeg fundet en enkelt MongoDB shard daemon KAN IKKE bruge mere end én CPU. På en 24 CPU-boks skaleres ydeevnen op, indtil vi rammer omkring 8 shards, så træder endnu en grænse ind.