sql >> Base de Datos >  >> NoSQL >> MongoDB

creando una base de datos diferente para cada colección en MongoDB 2.2

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.