개발자 입니다
고양이손녀의 반대말은
개발자 입니다
전체 방문자
오늘
어제
  • 분류 전체보기 (51)
    • iOS (4)
      • swift (3)
      • swiftUI (0)
    • Python (3)
    • CS (0)
    • 자료구조 (0)
    • 독학사 (44)
      • 데이터베이스 (42)
      • 통합컴퓨터시스템 (0)
      • 알고리즘 (0)
      • 통합프로그래밍 (2)

블로그 메뉴

  • 깃허브
  • 태그
  • 방명록

인기 글

태그

  • optional
  • optionalChaining
  • 코딩테스트
  • 알고리즘
  • OptionalBinding
  • 파이썬
  • 독학사
  • 통합프로그래밍
  • 입출력
  • Swift
  • Guard
  • 데이터베이스

티스토리

hELLO · Designed By 정상우.
개발자 입니다

고양이손녀의 반대말은

독학사/데이터베이스

백업과 미디어 회복

2022. 10. 18. 19:38

평가영역

  • 상세 평가내용 없음

백업

주기적으로 DB내용 전체를 안전한 장치로 덤프(dump)시키는것을 말한다.

  • 덤프 작업을 수행하는 중에는 트랜잭션을 실행할 수 없으며, 실행중인 트랜잭션이 없어야 한다.
  • 별도의 안전한 장소로 DB전체를 옮기므로 대용량 데이터 전송이 필요
  • 실행중인 트랜잭션을 처리해야하므로 CPU를 낭비해서 비용이 많이든다.

 


 

덤프 절차

  1. 메인 메모리에 있는 모든 레코드를 안전 저장소에 출력
  2. 변경된 버퍼 블록을 모두 디스크에 출력
  3. DB내용을 안정장치에 복사
  4. 로그 레코드를 안전장치에 출력시켜 덤프를 표시

회복 절차

  1. 가장 최근의 덤프를 이용해서 디스크에 DB를 적재
  2. 로그를 이용하여 덤프이후의 트랜잭션을 재시작(Redo)
저작자표시
    '독학사/데이터베이스' 카테고리의 다른 글
    • 객체지향 질의
    • 그림자 페이징 기법
    • 검사시점 회복
    • 로그를 이용한 회복
    개발자 입니다
    개발자 입니다

    티스토리툴바