>

복제와 관련된 데이터베이스를 복원해야 할 경우 고려해야 할 사항은 무엇입니까?

  • 게시자와 구독자의 백업을 유지해야합니까?
  • 게시자 만 복원하고 구독자가 자동으로 동기화되도록 할 수 있습니까?
  • 구독자가 충돌하면 백업에서 복원하여 자동으로 동기화 할 수 있습니까?

  • 답변 # 1

    답은 사용자의 복제 유형에 따라 다릅니다. 예를 들어 병합 병합 을 사용하면 하나의 소스 DB를 찾은 다음 해당 업데이트를 배포하십시오. 이 토폴로지를 사용하면 데이터가 시작되는 모든 곳에서 백업이 필요합니다.

    자동 동기화와 관련하여 게시자/구독자 양쪽에 repl 관련 문제가있는 경우 대개 다시 초기화를하십시오 . 이에 대한 예외는 분배기의 오프라인이되도록 가입자 문제점이있는 경우 일 수 있습니다. 이 경우 배포자는 구독자에게 손상 (잘못된 순서)이없는 경우 구독자가 구독자를 다시 "잡을"것입니다.

    원칙적으로 모든 것을 백업하되, plpl을 기능 상태로 "점프 스타트"할 수는 없다. 재 초기화 는 일반적이며 대규모 DB에서는 고통 스럽습니다.

관련 자료

  • 이전 postgresql - Oracle과 Postgres에서 쿼리 실행
  • 다음 sql server - 데이터 계층 응용 프로그램에서 자동 버전 증분