반응형 nonrepeatable1 [Spring In Action]Transaction 동시성의 문제점 - Dirty Read Transaction에서 다른 Transaction에 의해 변경됐지만 아직 커밋되지 않은 데이터를 읽어버리는 문제. 이 데이터가 커밋되지 않고 롤백 됐을경우 첫번째 Transaction에서 읽은 데이터는 유요하지 않은 데이터가 된다. - NonRepeatable Read Transaction이 같은 질의를 2번 이상 수행할때 서로 다른 데이터를 얻기 되는것을 말한다. 각 질의 사이에 다른 Transaction이 데이터를 변경하는 경우에 발생한다. - Phantom Read Transaction이 둘 이상의 데이터 행을 읽은 다음, 동시에 다른 Transaction이 추가 행을 삽입할때 발생한다. 첫번째 질의에는 없어떤 행이 두번째 질의에서는 나타나게된다. Nonrepeatable .. 2011. 10. 7. 이전 1 다음 728x90 반응형