>데이터 베이스 >SQL >데이터베이스 복구를 위한 기본 기술은 무엇입니까?

데이터베이스 복구를 위한 기본 기술은 무엇입니까?

王林
王林원래의
2020-07-13 09:19:5813453검색

데이터베이스 복구의 기본 기술은 다음과 같습니다. 1. 데이터 덤프 2. 로그 파일 등록. 데이터 덤핑은 데이터베이스 복구에 사용되는 기본 기술입니다. 덤핑은 DBA가 주기적으로 전체 데이터베이스를 테이프나 다른 디스크에 복사해 저장하는 과정이다.

데이터베이스 복구를 위한 기본 기술은 무엇입니까?

데이터 덤프 및 로그 파일 등록은 데이터베이스 복구를 위한 기본 기술입니다.

(추천 학습: mysql 튜토리얼)

관련 소개:

1. 데이터 덤프:

데이터 덤프는 데이터베이스 복구에 사용되는 기본 기술입니다. 소위 덤프는 DBA가 정기적으로 전체 데이터베이스를 테이프나 다른 디스크에 복사하여 저장하는 프로세스입니다. 이러한 예비 데이터는 대기 복사본 또는 백업 복사본이 됩니다.

덤프는 정적 덤프와 동적 덤프로 나눌 수 있습니다.

정적 덤프는 시스템에 실행 중인 트랜잭션이 없을 때 수행되는 덤프 작업입니다. 즉, 덤프 작업이 시작되면 데이터베이스는 일관성 있는 상태에 있으며, 덤프 중에는 데이터베이스에 대한 액세스나 수정 활동이 허용되지 않습니다. 분명히 정적 덤프에서 얻는 것은 일관된 데이터 복사본이어야 합니다.

동적 덤프는 덤프 중에 데이터베이스에 액세스하거나 수정할 수 있음을 의미합니다. 그러나 덤프가 끝난 후 백업 복사본에 있는 데이터는 정확하고 유효하다고 보장되지 않습니다. 이를 위해서는 덤프 기간 동안 각 트랜잭션의 수정 활동을 데이터베이스에 등록하고 로그 파일을 생성해야 합니다. 이렇게 하면 로그 파일과 함께 백업 복사본이 특정 시점에 데이터베이스를 올바른 상태로 복원할 수 있습니다. 순간.

덤프는 대량 덤프와 증분 덤프의 두 가지 방법으로 나눌 수 있습니다.

대량 덤프는 매번 전체 데이터베이스를 덤프하는 것을 말합니다. 증분 덤프는 이전 덤프 이후 업데이트된 데이터만 덤프하는 것을 의미합니다. 복구 관점에서 볼 때 일반적으로 복구를 위해 대량 덤프에서 얻은 백업 복사본을 사용하는 것이 더 편리합니다.

데이터 덤프 방법은 동적 증분 덤프, 동적 대량 덤프, 정적 증분 덤프, 정적 대량 덤프의 네 가지 범주로 나눌 수 있습니다.

2. 로그 파일 등록:

로그 파일은 데이터베이스에서 트랜잭션 업데이트 작업을 기록하는 데 사용되는 파일입니다. 로그 파일에는 레코드의 로그 파일과 데이터 블록의 로그 파일이라는 두 가지 주요 형식이 있습니다.

데이터베이스를 복구할 수 있도록 하려면 로그 파일을 등록할 때 두 가지 원칙을 따라야 합니다.

  • 등록 순서는 동시 트랜잭션 실행 시간 순서에 따라 엄격하게 적용됩니다.

  • 로그 파일을 먼저 작성해야 합니다. , 그리고 데이터베이스

위 내용은 데이터베이스 복구를 위한 기본 기술은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.