Nej, det rekommenderas fortfarande att använda sharding för att använda flera CPU-kärnor.Som anges i FAQ
Sharding förbättrar samtidigheten genom att distribuera samlingar över flera mongod-instanser, vilket tillåter shard-servrar (dvs. mongos-processer ) för att utföra valfritt antal operationer samtidigt till de olika nedströms mongod-instanserna .
Varje mongod-instans är oberoende av de andra i shard-klustret och använder MongoDB-läsar-skrivarlåset). Operationerna på en mongod-instans blockerar inte operationerna på någon annan.
Sharing på en enda box har sina problem, som en användare angav i mongodb-user e-postlistan
Efter några betydande experiment, har jag hittat en enda MongoDB shard-demon KAN INTE använda mer än en CPU. På en 24 CPU-box skalas prestandan upp tills vi når cirka 8 skärvor, sedan sätter en annan gräns in.