타임스탬프.오손 읽기.연쇄 복귀
1. 오손 읽기(Dirty Read)는 트랜잭션이 완료되지 않은(Uncommitted) 데이터를 다른 트랜잭션이 읽는 현상입니다. 2. 이 현상은 직렬 실행에서는 일어날 수 없는 일이므로, 방치할 경우 직렬성 위반을 일으키는 원인이 됩니다. 3. 연쇄 복귀(Cascading Rollback)는 오손 읽기를 한 상태에서 원본 데이터가 취소될 때, 이를 읽은 트랜잭션들도 함께 취소되는 현상입니다. 4. **타임스탬프** 방식은 데이터를 잠그지 않아 오손 읽기가 발생할 수 있지만, 문제가 생기면 관련 트랜잭션을 모두 **연쇄 복귀**시킵니다. 5. 결과적으로 잘못된 데이터가 DB에 반영되지 않게 함으로써 최종적인 **직렬성**을 강제로 보장합니다. 6. 즉, 연쇄 복귀는 시스템 성능에는 비효율적이지만, 데이터..