병행제어의 개념
- 다수의 트랜잭션이 동일한 데이터에 동시에 접근하고자할 때, 각 트랜잭션이 독립적으로 수행된 결과를 보장하는 기법
- 갱신손실, 연쇄복귀, 모순성 제거, 무결성 일관성 보장
병행제어 미수행시 문제점과 해결기법
병행제어 미수행시 문제점
문제 | 내용 | 비고 |
---|
갱실분실 | 트랜잭션의 동일 데이터 동시 갱신시 발생 | 고립성 위배 |
불일치 | 다중 사용자 트랜잭션들이 동시 실행시 모순된 결과 반환 | 일관성, 고립성 위배 |
연쇄복귀 | 한 트랜잭션이 실패 후 롤백될 때 다른 트랜잭션 처리 취소 불가 | 일관성, 원자성 위배 |
병행제어 해결기법