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

Plan de sauvegarde MongoDB

  1. Le fsync commande vide les données sur le disque. Il est exécuté toutes les 60 secondes par défaut, mais peut être configuré en utilisant le --syncdelay paramètre de ligne de commande.

  2. La documentation sur les sauvegardes contient de bons conseils pour les sauvegardes quotidiennes et hebdomadaires. Pour la sauvegarde quotidienne, une configuration maître-esclave semble être la meilleure option, car elle ne synchronisera que les modifications.

  3. Pour la sauvegarde hebdomadaire, vous pouvez également utiliser une configuration maître-esclave ou une réplication. Une autre option est l'l'utilitaire mongodump , qui sauvegardera l'intégralité de la base de données. Il est capable de créer des sauvegardes pendant que la base de données est en cours d'exécution, vous pouvez donc l'exécuter sur la base de données principale ou sur l'un des esclaves. Vous pouvez également verrouiller l'esclave avant de le sauvegarder.