그림자 페이징 회복 기법: Difference between revisions

From CS Wiki
(새 문서: 분류:데이터베이스 ;Shadow Paging Recovery ;데이터베이스 트랜잭션 수행 시 Shadow Page라는 복제본을 생성하여, 데이터베이스 장애 시...)
 
No edit summary
 
(One intermediate revision by the same user not shown)
Line 8: Line 8:


== 동작 ==
== 동작 ==
[[파일:그림자 페이징 절차도.png|600px]]
* 트랜잭션이 실행되는 메모리상의 Current Page Table과 하드디스크의 Shadow Page Table 이용
* 트랜잭션이 실행되는 메모리상의 Current Page Table과 하드디스크의 Shadow Page Table 이용
* 트랜잭션 시작시점에 Current Page Table과 동일한 Shadow Page Table 생성
* 트랜잭션 시작시점에 Current Page Table과 동일한 Shadow Page Table 생성

Latest revision as of 01:55, 28 January 2020

Shadow Paging Recovery
데이터베이스 트랜잭션 수행 시 Shadow Page라는 복제본을 생성하여, 데이터베이스 장애 시 이를 이용해 복구하는 기법

구성[edit | edit source]

  • Current Page Table
  • Shadow Page Table

동작[edit | edit source]

그림자 페이징 절차도.png

  • 트랜잭션이 실행되는 메모리상의 Current Page Table과 하드디스크의 Shadow Page Table 이용
  • 트랜잭션 시작시점에 Current Page Table과 동일한 Shadow Page Table 생성
  • 트랜잭션이 성공적으로 완료될 경우 Shadow Page Table 삭제
  • 트랜잭션이 실패할 경우 Shadow Page Table을 Current Page Table로 함

같이 보기[edit | edit source]