Hay una limitación clave para el bloqueo y es el local
base de datos. Esa base de datos incluye el oplog
colección que se utiliza para la replicación.
Si está ejecutando en producción, debería ejecutar con conjuntos de réplicas. Si está ejecutando conjuntos de réplicas, debe tener en cuenta el efecto de bloqueo de escritura en esa base de datos.
Dividir sus 10 colecciones en 10 bases de datos es inútil si todas bloquean la espera del oplog
.
Antes de dar un gran paso para reescribir, asegúrese de que oplog
no causará problemas.
Además, tenga en cuenta que MongoDB implementa seguridad a nivel de base de datos. Si está utilizando funciones de seguridad, ahora está creando más bases de datos para proteger.