MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

criando um banco de dados diferente para cada coleção no MongoDB 2.2


Há uma limitação importante para o bloqueio e esse é o local base de dados. Esse banco de dados inclui um oplog coleção que é usada para replicação.

Se você estiver executando em produção, deverá executar com conjuntos de réplicas. Se estiver executando com conjuntos de réplicas, você precisa estar ciente do efeito de bloqueio de gravação nesse banco de dados.

Dividir suas 10 coleções em 10 bancos de dados é inútil se todos bloquearem aguardando o oplog .

Antes de dar um grande passo para reescrever, certifique-se de que o oplog não causará problemas.

Além disso, esteja ciente de que o MongoDB implementa segurança em nível de banco de dados. Se você estiver usando algum recurso de segurança, agora está criando mais bancos de dados para proteger.