sql >> Database >  >> NoSQL >> MongoDB

Wilt u een incrementele back-up maken voor mongodb. Journalen? Oplog?

MongoDB biedt standaard geen incrementele back-upoptie, maar het is mogelijk om een ​​snapshot van een bestand te maken en de oplog opnieuw af te spelen. Heeft u uw server ingesteld als replicaset volgens de stappen die in de documentatie worden beschreven?http://www.mongodb.org/display/DOCS/Replica+Sets+-+Basics

Kunt u ons ook het doel van deze back-ups vertellen? Heeft u overwogen een tweede knooppunt aan uw replicaset toe te voegen voor gegevensduurzaamheid?

Als je de stappen hebt doorlopen om de server in te stellen als lid van een replicaset, kun je dan rs.status() in de shell uitvoeren?

Nog een opmerking (alleen ter verduidelijking):journaling is niet bedoeld als back-upstrategie; journaling zorgt er alleen voor dat de database kan terugkeren naar een consistente staat in het geval van een failover. Hardlopen met journaal ingeschakeld wordt sterk aanbevolen.

Hier is de MongoDB-documentatie voor back-ups:http://www.mongodb.org/display/DOCS /Back-ups



  1. Aangepast opslagsysteem voor GridFS (MongoDB)?

  2. Gegevens ontleden uit de database in PUG

  3. Importeer een JSON-bestand in MongoDB met mongoimport

  4. Redis uitvoeren op Travis CI