Nie, nadal zaleca się używanie shardingu w celu wykorzystania wielu rdzeni procesora. Jak podano w FAQ
Sharding poprawia współbieżność poprzez dystrybucję kolekcji w wielu instancjach mongod, umożliwiając serwery shardów (tj. procesy mongos ) do wykonywania dowolnej liczby operacji jednocześnie do różnych dalszych instancji mongod .
Każda instancja mongod jest niezależna od innych w klastrze shard i używa blokady czytników-zapisów MongoDB). Operacje na jednej instancji mongod nie blokują operacji na innych.
Sharding na jednym pudełku ma swoje problemy, jak stwierdził jeden z użytkowników na liście dyskusyjnej mongodb-user
Po kilku znaczących eksperymentach odkryłem, że pojedynczy demon fragmentu MongoDB NIE MOŻE używać więcej niż jednego procesora. Na obudowie z 24 procesorami wydajność rośnie, aż osiągniemy około 8 odłamków, po czym pojawia się kolejny limit.