Read Phenomena in Transactions
Read Phenomena 먼저 트랜잭션의 격리 수준(isolation level)이란 어떤 트랜잭션이 데이터를 조회할 때,다른 트랜잭션이 해당 데이터를 변경했을 때 - 영향을 얼마나 가져갈 것이냐 하는 것입니다. 쉽게 말해 내가 A라는 데이터를 읽고 난 후, 다른 사람이 해당 데이터를 수정했을 때다시 A 데이터를 읽으면 처음에 읽었던 것을 읽을 것이냐, 아니면 수정된 걸 읽을 것이냐 하는 수준입니다. ANSI, ISO/IEC의 SQL-92 표준을 보면 격리 수준 4가지와 이에 따른 현상 3가지가 있습니다.격리 수준으로는READ UNCOMMITTEDREAD COMMITEDREPEATABLE READSERIALIZABLE이 있고, 현상으로는 Dirty readNon-repeatable readPhantom..
2024.06.04