본문 바로가기

컴퓨터공부/정보처리기사

[정보처리기사] 연기 갱신 기법, 즉각 갱신 기법 , 병행 제어,로킹 , 타임 스탬프 순서, 로킹 단위

by Life & study 2023. 7. 5.
반응형

[정보처리기사]

[정보처리기사] 연기 갱신 기법 

 

[정보처리기사] 연기 갱신 기법

트랜잭션이 성공적으로 완료될 때까지
데이터베이스에 실직적인 갱신을 연기하는 방법

Redo(재시도)만 가능하다.

 

 

[정보처리기사] 즉각 갱신 기법

 

[정보처리기사] 즉각 갱신 기법

트렌잭션이 데이터를 갱신하면
트랜잭션이 부분 완료되기 전이라도
즉시 실제 데이터베이스에 반영하는 방법

갱신된 내용들은 Log에 보관시킴
Redo(재시도)와 Undo 최소 모두 사용이 가능하다.

 

[정보처리기사] 병행 제어

 

[정보처리기사] 병행 제어

다중 프로그램의 이점을 활용하여 동시에 
여러 개의 트랜잭션을 병행수행할 때,
동시에 실행되는 트랜잭션들이 데이터베이스 일관성
상호작용을 제어하는것

병행제어 기법의 종류
로킹, 타임스탬프 순서, 최적 병행수행, 다중버전기법

 

 

[정보처리기사] 로킹

 

[정보처리기사] 로킹

로킹은 트랜잭션들이 어떤 로킹 단위를 
액세스 하기 전에 잠금을 요청해서

Lock이 허락되어야만 로킹 단위를 액세스 할 수 있도록
하는 기법

잠금이 허락되면 사용할 수 있다.



 

[정보처리기사] 타임스탬프 순서

 

[정보처리기사] 타임 스탬프 순서

트랜잭션과 트랜잭션이 읽거나 갱신한 데이터에 대해
트랜잭션이 실행을 시작하기 전에 시간표를 부여하여

시간에 따라 트랜잭션 작업이 수행된다.

 

 

 

[정보처리기사] 로킹 단위

 

[정보처리기사]로킹 단위

병행제어에서 한꺼번에 로킹 할 수 있는 객체의 크기
데이터베이스, 파일, 레코드, 필드가 로킹단위가 된다.

로킹단위가 크면  로크 수가 적어 관리가 쉽지만 병행성 수준 낮아짐
로킹단위가 작으면 로크 수가 많아 관리가 복잡해
오버헤드가 증가하지만 병행성 수준이 높아진다.

 

 

 


 

반응형

댓글