programing

백업 증분 백업 대 복제

magicmemo 2023. 9. 3. 12:31
반응형

백업 증분 백업 대 복제

증분 백업을 위해 inbackupex에 있는 perconxtrabackup을 사용하고 있었습니다.이것은 멋진 도구이며 증분 백업에 매우 효율적이고 효과적입니다.하지만 증분 백업을 수행하는 것이 일반적인 mysql 마스터 슬레이브 복제를 수행하는 것보다 더 나은 이유가 무엇인지 궁금하지 않을 수 없었고, 시점 데이터를 검색하기 위해 필요할 때마다 바이너리 로그를 사용해야 합니까?

증분 백업은 마스터 슬레이브 복제에 비해 어떤 이점이 있습니까?다른 것보다 언제 사용할지 선택해야 합니까?

마스터 슬레이브 복제를 백업으로 사용할 때의 한 가지 단점은 다음과 같은 데이터 손상 명령을 실수로 실행한다는 것입니다.

DROP TABLE users;

노예에게 복제될 것입니다.

마스터 슬레이브는 이중화이고 백업은 복원력이라는 두 가지 문제에 대한 해결책입니다.

MySQL JDBC 드라이버는 많은 서버에 연결할 수 있는 기능을 가지고 있습니다.드라이버 옵션(https://dev.mysql.com/doc/connector-j/5.1/en/connector-j-reference-url-format.html) )을 보면 호스트 옵션이 호스트뿐만 아니라 호스트라는 것을 알 수 있습니다.마스터와 슬레이브 모두에 URL을 지정한 경우 마스터에 문제가 발생하면 드라이버가 대신 슬레이브에 자동으로 연결됩니다.

한편, 앞서 언급한 바와 같이 백업은 심각한 충돌(백업을 외부에 저장하는 것이 필수)이나 심각한 실수로부터 복구할 수 있는 방법입니다. 이 중 어느 것도 마스터 슬레이브 설정에서는 지원되지 않습니다. (글쎄요.기술적으로 당신은 다른 사이트에 노예를 둘 수 있지만 그것은 여전히 실수 시나리오를 다루지 않습니다.)

언급URL : https://stackoverflow.com/questions/27352019/percona-xtrabackup-incremental-backup-vs-replication

반응형