Istnieje kluczowe ograniczenie blokowania i jest to local
Baza danych. Ta baza danych zawiera oplog
kolekcja używana do replikacji.
Jeśli pracujesz w środowisku produkcyjnym, powinieneś używać zestawów replik. Jeśli używasz zestawów replik, musisz być świadomy efektu blokady zapisu w tej bazie danych.
Dzielenie twoich 10 kolekcji na 10 baz danych jest bezużyteczne, jeśli wszystkie blokują oczekiwanie na oplog
.
Przed podjęciem dużego kroku w celu ponownego napisania upewnij się, że oplog
nie spowoduje problemów.
Należy również pamiętać, że MongoDB implementuje zabezpieczenia na poziomie bazy danych. Jeśli używasz jakichkolwiek funkcji bezpieczeństwa, tworzysz teraz więcej baz danych do zabezpieczenia.