본문 바로가기
정보처리기사

정보처리기사 실기(데이터 입·출력 구현) 데이터베이스 백업

by 열정적인 이찬형 2022. 3. 17.
※본 내용은 스스로 공부하며 중요하다고 생각하는 부분만 정리한 내용입니다. 

공부 서적(시나공 정보처리기사 필기책)

 

시나공 정보처리기사 실기

시나공 정보처리기사 실기는 NCS 학습 모듈을 가이드 삼아 자세한 설명과 충분한 예제를 더한 후 교재에 수록된 문제나 이론은 하나도 빼놓지 않고 이 분야에 전혀 기초가 없는 수험생의 눈높이

book.naver.com

출처: 시나공 정보처리기사 실기

저자: 김정준,강윤석,김용갑,김우경

출판사 : 길벗


데이터베이스 백업


 
데이터베이스 백업
  • 장애에 대비하여 데이터베이스에 저장된 데이터를 보호하고 복구하기 위한 작업
  • 정기적으로 백업을 진행해야 한다.
로그 파일
  • 데이터베이스의 상태 변화를 시간의 흐름에 따라 모두 기록한 파일
  • 복구를 위해 필요한 가장 기본적인 자료
  • 트랜잭션 시작 시점, Rollback시점, 데이터 입력, 수정 삭제 시점 등에서 기록

데이터베이스 복구 알고리즘

  • NO-UNDO/REDO : 비동기적으로 갱신한 경우 복구 알고리즘, 취소 X, 재시작 O
  • UNDO/NO-REDO : 동기적 갱신한 경우 복구 알고리즘, 취소 O, 재시작 X
  • UNDO/REDO : 동기/비동기적 갱신한 경우 복구 알고리즘, 취소 O, 재시작 O
  • NO-UNDO/NO-REDO : 동기적으로 저장 매체에 기록하지만 데이터베이스와는 다른 영역에 기록한 경우 복구 알고리즘, 취소 X, 재시작 X

백업 종류

  • 물리 백업 : 데이터베이스 파일에 백업, 속도가 빠르고 작업이 단순하지만 문제 발생 시 파악 및 해결이 어려움
  • 논리 백업 : DB 내의 논리적 객체들을 백업하는 방법, 복원 시 데이터 손상을 막고 문제 발생시 원인 파악 및 해결이 수월하지만 백업/복원시간이 많이 소요
 

댓글