MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Vous voulez faire une sauvegarde incrémentielle pour mongodb. Journalisation ? Oplog ?

MongoDB ne fournit pas d'option de sauvegarde incrémentielle prête à l'emploi, mais il est possible de faire un instantané de fichier et de rejouer l'oplog. Avez-vous configuré votre serveur en tant que jeu de répliques en suivant les étapes décrites dans la documentation ?http://www.mongodb.org/display/DOCS/Replica+Sets+-+Basics

Pourriez-vous également nous dire à quoi servent ces sauvegardes ? Avez-vous envisagé d'ajouter un deuxième nœud à votre jeu de répliques pour la durabilité des données ?

Si vous avez suivi les étapes de configuration du serveur en tant que membre d'un jeu de répliques, pouvez-vous exécuter rs.status() dans le shell ?

Une autre note (juste pour clarifier) ​​- la journalisation n'est pas censée être une stratégie de sauvegarde ; la journalisation garantit simplement que la base de données peut revenir à un état cohérent en cas de basculement. L'exécution avec la journalisation activée est fortement recommandée.

Voici la documentation MongoDB pour les sauvegardes :http://www.mongodb.org/display/DOCS /Sauvegardes