transaction isolation level1 [Database] 트랜잭션과 격리 수준(Transaction And Isolation level) 0. 이 글을 쓰게 된 이유 평소에 db에 대한 지식이 부족하다는 생각을 해서 공부를 하던 도중 db의 기본 중의 기본인 트랜잭션 격리성 수준에 대해서 정리하고자 이 글을 쓰게 되었다. 1. 트랜잭션과 격리 수준이란? 1.1 트랜잭션의 ACID 트랜잭션은 ACID라 하는 원자성(Atomicity), 일관성(Consistency), 격리성(isolation), 지속성(Durability)를 보장해야한다. 원자성 : 트랜잭션 내에서 실행한 작업들은 하나의 작업처럼 처리되어 모두 성공하거나 모두 실패해야 한다. 일관성 : 모든 트랜잭션은 일관성 있는 데이터베이스 상태를 유지해야 한다. 예를 들어 데이터베이스에서 정한 무결성 제약 조건을 항상 만족해야한다. 격리성 : 동시에 실행되는 트랜잭션들이 서로에게 영향을.. 2023. 1. 3. 이전 1 다음