Computer >> 컴퓨터 >  >> 프로그램 작성 >> 프로그램 작성

데이터 웨어하우스의 백업 및 복구 전략은 무엇입니까?

<시간/>

백업 및 복구는 손실 방식으로 레코드를 백업하고 데이터 손실로 인해 해당 데이터를 복구할 수 있는 시스템을 설정하는 프로세스를 정의합니다. 데이터를 백업하는 데 필요한 컴퓨터 정보의 복사 및 보관은 데이터가 삭제되거나 훼손된 경우에 적용됩니다.

백업의 목표는 기본 데이터 오류가 발생한 경우 갱신할 수 있는 데이터 복사본을 만드는 것입니다. 주요 데이터 오류는 하드웨어 또는 소프트웨어 오류, 데이터 손상 또는 악의적인 공격(바이러스 또는 맬웨어) 또는 우발적인 정보 제거를 포함하여 사람이 유발한 이벤트의 결과일 수 있습니다. 백업 복사본을 사용하면 이전 시점의 데이터를 다시 저장하여 의도하지 않은 이벤트로부터 비즈니스 복구를 지원할 수 있습니다.

다음과 같은 다양한 백업 유형이 있습니다 -

  • 전체 백업 − 전체 데이터베이스가 동시에 백업됩니다. 여기에는 모든 데이터 파일, 제어 파일 및 저널 파일이 포함됩니다.

  • 콜드 백업 - t는 데이터베이스가 완전히 종료된 상태에서 수행되는 백업입니다.

  • 핫 백업 − 콜드가 아닌 핫으로 간주되는 백업입니다. 데이터베이스 엔진이 가동되어 실행 중이기 때문에 핫이라는 용어가 사용됩니다. 데이터베이스가 열려 있고 잠재적으로 사용 중일 때 데이터베이스가 백업됩니다. DBMS는 백업 데이터의 일관성을 보장하기 위해 특별한 기능이 필요합니다.

복구는 데이터베이스의 일부 요소가 손실된 후 데이터베이스를 재구성하는 단계입니다. 새 데이터베이스의 복구 구조는 새 데이터베이스를 만들 때 구조 데이터베이스에서 상속됩니다. 데이터베이스 모델은 데이터베이스가 생성된 후 변경할 수 있습니다. 다음과 같은 백업 및 복구 전략을 정의할 때 고려되는 요소는 다음과 같습니다. -

  • 백업할 데이터 − 정기적으로 백업해야 하는 데이터가 식별됩니다. 정기 백업의 크기를 나타냅니다.

  • 창고의 일괄 창 − 시스템이 온라인 상태일 때도 데이터 백업이 가능하지만 비용이 많이 듭니다. 창고에 필요한 최대 허용 시간이 결정됩니다. 해당 배치 창의 일부는 보고서 생성 및 기타 유사한 배치 작업을 위해 일반 창고에 할당됩니다.

  • 허용되는 백업 및 복구 비용 − 백업 메커니즘이 다르면 비용도 다릅니다. 기업은 백업 및 복구 옵션을 제한하는 예산 상수를 가질 수 있습니다.