transaction
-
Postgresql에서의 Transaction 종류PostgreSQL 2014. 6. 18. 09:00
표준 트랜잭션 레벨 표준 트랜잭션에는 4가지 레벨이 있지만 PostgreSQL에서는 3가지만 지원함. phenomena 종류 dirty read : 트랜잭션이 현재 커밋되지 않은 트랜잭션에서 작성된 데이터를 읽는다. nonrepeatable read : 트랜잭션은 자신이 실행된 후 최근 커밋된 다른 트랜잭션이 이전에 읽었던 데이터를 수정했으면 그 데이터를 다시 읽는다. phantom read : 트랜잭션의 로우가 최근 커밋된 트랜잭션에서 변경되어서 조건을 만족시키는 로우의 집합이 변경된 경우, 로우의 집합을 다시 얻기위해 트랜잭션이 쿼리를 다시 실행한다. 표준 SQL 트랜잭션 레벨Isolation LevelDirty ReadNonrepeatable ReadPhantom ReadRead uncommitte..