-
- 로킹(Locking)
- 하나의 트랜잭션이 데이터를 액세스하는 동안 다른 트랜잭션이 그 데이트 항목을 액세스 할 수 없도록 하는 병행 제어 기법
- 병행 제어를 안할 경우의 문제점
- 갱신 분실(Lost Update)
- 같은 데이터에 대해 둘 이상의 트랜잭션이 갱신할 때 갱신 결과의 일부가 없어지는 현상
- 모순성(Inconsistency)
- 하나의 트랜잭션이 여러 데이터 갱신 연산을 수행할 때, 일관성 없는 상태의 데이터베이스에서 데이터를 가져옴으로써 데이터의 불일치가 발생하는 것
- 연쇄 복귀(Cascading Rollback)
- 병행 수행되던 둘 이상의 트랜잭션 중 어느 한 트랜잭션에 오류가 발생하여 Rollback 하는 경우 다른 트랜잭션들도 함께 Rollback 되는 현상
- 비완료 의존성(Uncommitted Dependency)
- 하나의 트랜잭션이 실패한 후 회복하기 전에 다른 트랜잭션이 실패한 갱신 결과를 참조하는 현상
- 갱신 분실(Lost Update)
반응형'정보처리기사' 카테고리의 다른 글
버전관리, 형상관리 (0) 2022.10.14 서비스 공격 유형 (2) 2022.10.14 OSI 7 Layer (0) 2022.10.14 정보 보호 기술 AAA (0) 2022.10.14 암호화 (0) 2022.10.14 - 로킹(Locking)