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

Vuoi fare un backup incrementale per mongodb. Scrivere sul diario? Oplog?

MongoDB non fornisce un'opzione di backup incrementale pronta all'uso, ma è possibile eseguire uno snapshot del file e riprodurre l'oplog. Hai impostato il server come set di repliche seguendo i passaggi descritti nella documentazione?http://www.mongodb.org/display/DOCS/Replica+Sets+-+Nozioni di base

Potresti dirci anche lo scopo di questi backup? Hai pensato di aggiungere un secondo nodo al tuo set di repliche per la durabilità dei dati?

Se hai seguito i passaggi per configurare il server come membro di un set di repliche, puoi eseguire rs.status() nella shell?

Un'altra nota (solo per chiarire):il journaling non è inteso come una strategia di backup; l'inserimento nel diario garantisce semplicemente che il database possa tornare a uno stato coerente in caso di failover. Si consiglia vivamente di eseguire con l'inserimento nel journal abilitato.

Ecco la documentazione di MongoDB per i backup:http://www.mongodb.org/display/DOCS /Backup