찾다

 >  Q&A  >  본문

데이터 백업 - mongodb 데이터베이스를 정기적으로 백업하는 방법은 무엇입니까? 온라인 프로젝트에서 mongodb가 주의해야 할 점은 무엇인가요?

예를 들어 mongodb 데이터베이스의 예약 백업을 구현하는 방법입니다. 데이터베이스는 현재 Alibaba Cloud에 있습니다. 보안상의 이유로 매일 또는 특정 시간에 자동으로 다른 서버에 백업할 수 있나요?
예정된 시간에 mongodump를 자동으로 실행하는 방법은 무엇입니까?
이미 출시된 프로젝트의 경우, 추후 유지보수 시 주의해야 할 점은 무엇인가요? ?

伊谢尔伦伊谢尔伦2796일 전788

모든 응답(2)나는 대답할 것이다

  • 给我你的怀抱

    给我你的怀抱2017-04-25 09:04:39

    정기적으로 실행하고 싶다면 Linux에서는 crontab을 사용하면 됩니다.

    그러나 온라인 mongoDB의 가용성을 향상시키기 위해서는 복제본 세트를 사용하는 것이 가장 적절하다고 생각합니다. Mongo 인스턴스가 정지되면 자동으로 예외 인스턴스로 전환됩니다. 또한 특정 시나리오에서는 복제본 세트가 읽기 성능을 향상시킬 수 있습니다. 물론 전제는 추가 기계가 있다는 것입니다.

    회신하다
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-04-25 09:04:39

    Mongodump에는 타이밍 옵션이 없는 것 같지만 운영체제를 사용한다면 가능합니다. 예를 들어 Linux에서는 vi 편집기를 사용하여 mongodump -u -p -d -h를 편집하고 실행할 수 있습니다. 그런 다음 crontab 명령을 사용하여 vi를 정기적으로 시작하여 예약된 백업의 목적을 달성하십시오.

    회신하다
    0
  • 취소회신하다