MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

mongoDB aggiungendo dati specifici a db Replica

La risposta è "sì" e "no".

Set di repliche non fornirà questa funzionalità. I set di repliche sono semplicemente un insieme di repliche o cloni in cui ogni nodo contiene gli stessi dati. Quindi non c'è un modo "out of the box" facile per fare quello che vuoi.

Tuttavia, la replica funziona tramite una speciale raccolta "oplog" . Questa è una raccolta vera e propria nel DB che contiene tutte le modifiche recenti ai dati.

In teoria puoi "pedinare" questo oplog e applicare modifiche selettivamente. In effetti le persone lo hanno fatto. Tuttavia, questa non è una funzionalità ampiamente supportata e richiederà sicuramente diverse ore (o giorni) di impegno per funzionare.