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

mongoDB adicionando dados específicos à réplica de banco de dados


A resposta é "sim" e "não".

Conjuntos de réplica não fornecerá essa funcionalidade. Conjuntos de réplicas são apenas um conjunto de réplicas ou clones em que cada nó contém os mesmos dados. Portanto, não há uma maneira fácil "fora da caixa" de fazer o que você deseja.

No entanto, a replicação funciona por meio de uma coleção especial "oplog" . Esta é uma coleção real no banco de dados que contém todas as alterações recentes nos dados.

Em teoria, você pode "acompanhar" este oplog e aplicar seletivamente as alterações. Na verdade, as pessoas têm feito isso. No entanto, este não é um recurso amplamente suportado e definitivamente exigirá várias horas (ou dias) de esforço para funcionar.