transaction1 Transaction & Isolation Level Transaction 간단히 말해 일의 묶음 단위. DB에서 한꺼번에 수행되어야하는 데이터 변경 등의 작업 단위 Transaction이 필수로 만족해야하는 성질 (ACID) Atomicity (원자성) 트랜잭션의 연산은 DB에 모두 반영 혹은 전혀 반영되지 않음. 하나라도 실패하면 트랜잭션 모두 취소. Consistency (일관성) 트랜잭션이 성공적으로 완료되면 언제나 일관성 있는 DB 데이터를 유지하는 것. 무결성 제약과 같은 DB의 고정요소는 트랜잭션 수행 전과 후의 상태가 같아야 함. Isolation (독립성, 격리성) 둘 이상의 트랜잭션이 동시에 병행 실행되는 경우, 하나의 트랜잭션 실행중에 다른 트랜잭션이 끼어들지 못하도록 보장하는 것. 수행중인 트랜잭션의 데이터 참조 가능 여부는 Isola.. 2020. 2. 10. 이전 1 다음