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

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

<시간/>

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

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

기본 데이터 손실 또는 손상으로부터 보호하기 위해 요구되는 독립 매체에 데이터 사본을 저장할 수 있습니다. 이 새로운 매체는 외장 드라이브나 USB 스틱처럼 단순할 수도 있고 디스크 스토리지 시스템, 클라우드 스토리지 컨테이너 또는 테이프 드라이브를 포함하여 더 의미 있는 것일 수도 있습니다. 백업 미디어는 기본 데이터와 동일한 영역 또는 원격 영역에 있을 수 있습니다. 날씨 관련 이벤트의 실행 가능성은 외딴 지역에 데이터 복사본이 있음을 확인할 수 있습니다.

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

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

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

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

복구는 데이터베이스의 일부 요소가 숨겨진 후 데이터베이스를 재구성하는 단계입니다. 현재 데이터베이스의 복구 모델은 새 데이터베이스가 생성될 때 모델 데이터베이스에서 상속됩니다. 데이터베이스 모델은 데이터베이스 생성 후 변경할 수 있습니다.

  • 전체 복구 모델 − 데이터베이스를 이전 시점으로 복구할 수 있는 최고의 유연성을 제공합니다.

  • 대량 로그 복구 모델 − 대량 로그 복구는 특정 대규모 작업에 대해 더 높은 성능을 제공하고 로그 공간 소비를 줄입니다.

  • 단순 복구 모델 − 단순 복구는 최고의 성능과 더 적은 로그 공간 소비를 제공하지만 시스템 오류 발생 시 데이터 손실에 크게 노출됩니다. 데이터 손실에 대한 노출 정도는 선택한 모델에 따라 다릅니다. 각 복구 모델은 서로 다른 요구 사항을 해결합니다.