Como controlar bancos de dados replicados pelo conjunto de réplicas do Mongo DB

1

Eu tenho 2 bancos de dados no meu namespace mongo DB, vamos nomeá-los db1 , db2 e db3 que estão no mesmo dbpath. É possível configurar a réplica mongo db configurada dessa maneira que o db3 não será replicado em secundários?

Se sim, como?

    
por maciejmrowiec 30.01.2013 / 11:02

2 respostas

3

Não, pelo que sei, isso não é possível. Um membro do conjunto de réplicas é identificado por um nome de host e uma porta, e não há configurações para controlar quais bancos de dados estão incluídos. Consulte Configuração do conjunto de réplicas no manual do MongoDB.

Você pode criar uma instância separada do servidor MongoDB configurada em uma porta diferente (e usando um dbpath diferente) para manter os dados db3 , embora isso obviamente complique a configuração do servidor.

    
por 30.01.2013 / 15:27
0

A replicação do MongoDB é tratada pelo host e pela porta, que é o processo por mongod.

A maneira de fazer isso seria executar o db3 em outro processo mongod, que é executado em uma porta tcp diferente.

    
por 30.01.2013 / 15:42