Si vous souhaitez l'exécuter régulièrement, utilisez simplement crontab sous Linux.
Mais je pense que afin d'améliorer la disponibilité de mongoDB en ligne, il est plus approprié d'utiliser des jeux de réplicas. Lorsqu'une instance mongo se bloque, elle passe automatiquement à celle d'exception. De plus, dans certains scénarios, les jeux de réplicas peuvent améliorer les performances de lecture. Bien entendu, le principe est que vous disposez de machines supplémentaires.
Mongodump ne semble pas avoir d'option de timing, mais c'est possible si le système d'exploitation est utilisé. Par exemple, sous Linux, vous pouvez utiliser l'éditeur vi pour éditer et exécuter mongodump -u -p -d -h, puis utilisez la commande crontab pour démarrer vi régulièrement afin d'atteindre l'objectif de sauvegarde planifiée.
Si vous souhaitez l'exécuter régulièrement, utilisez simplement
crontab
sous Linux.Mais je pense que afin d'améliorer la disponibilité de mongoDB en ligne, il est plus approprié d'utiliser des jeux de réplicas. Lorsqu'une instance mongo se bloque, elle passe automatiquement à celle d'exception. De plus, dans certains scénarios, les jeux de réplicas peuvent améliorer les performances de lecture. Bien entendu, le principe est que vous disposez de machines supplémentaires.
Mongodump ne semble pas avoir d'option de timing, mais c'est possible si le système d'exploitation est utilisé. Par exemple, sous Linux, vous pouvez utiliser l'éditeur vi pour éditer et exécuter mongodump -u -p -d -h, puis utilisez la commande crontab pour démarrer vi régulièrement afin d'atteindre l'objectif de sauvegarde planifiée.