데이터베이스: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
→‎트랜잭션: 오타입니다
→‎트랜잭션: 오타입니다.
75번째 줄:
# 직렬 스케줄링(serial scheduling): 트랜잭션 연산들을 각 트랜잭션별로 연속적으로 실행하는 방법
# 비직렬 스케줄링(nonserial scheduling): 트랜잭션 연산들을 상호적(interleaving)으로 병행 실행하는 방법
# 직렬 가능 스케줄링(serializable schedlingscheduling): 비직렬 스케줄링 S가 항상 직렬 스케줄링 SS에 대해서 같은 결과를 가질 때 "S를 직렬가능"하다고 한다.
직렬가능 트랜잭션을 보장하기 위한 규약(protocol)이 있는데 [[잠금]](locking) 방법과 [[시간표]](timestamp)가 바로 그것이다.