비직렬 스케줄은 트랜잭션 내부 순서를 지키며 서로 끼어든다
T1 내부에서는 R1이 W1보다 앞서야 하지만, 그 사이에 T2의 연산이 들어올 수 있습니다.
1R1(A)T1 시작
2R2(A)T2 끼어듦
3W1(A)T1 순서 유지
4W2(A)T2 순서 유지
5C1커밋
6C2커밋
허용되는 교차각 트랜잭션 내부 순서가 깨지지 않는 교차입니다.
검증할 위험같은 데이터 A에 대한 read/write, write/write 순서가 결과를 바꿀 수 있습니다.
비직렬이라는 사실만으로 틀린 것은 아닙니다. 어떤 직렬 순서와 동등한지가 핵심입니다.