Det finns en nyckelbegränsning för låsningen och det är den local
databas. Den databasen innehåller en oplog
samling som används för replikering.
Om du kör i produktion bör du köra med Replica Sets. Om du kör med Replica Sets måste du vara medveten om skrivlåseffekten på databasen.
Att dela upp dina 10 samlingar i 10 DB:er är värdelöst om de alla blockerar i väntan på oplog
.
Innan du tar ett stort steg för att skriva om, se till att oplog
kommer inte att orsaka problem.
Tänk också på att MongoDB implementerar säkerhet på DB-nivå. Om du använder några säkerhetsfunktioner skapar du nu fler DB:er att säkra.