MySQL (1) 썸네일형 리스트형 MySQL InnoDB 트랜잭션 개념과 Isolation level 트랜잭션 개념 하나의 논리적 작업 단위를 구성하는 일련의 연산 트랜잭션 ACID 원자성 ( Atomicity ) : all or nothing, 완료되지 않은 중간 상태를 데이터베이스에 반영해서는 안 된다. 즉, 트랜잭션의 모든 연산들이 정상적으로 수행 완료되거나 아니면 어떠한 연산도 수행되지 않은 상태를 보장해야 한다. 일관성 ( Consistency ) : 성공적으로 수행된 트랜잭션은 정당한 데이터들만을 데이터베이스에 반영해야 한다. 트랜잭션 수행이 보존해야 할 일관성은 기본 키, 외래 키 제약과 같은 명시적인 무결성 조건들 뿐만 아니라 두 계과 잔고의 합은 이체 전후가 같아야 한다는 사항과 같은 비명시적인 일고나성 조건들도 있다. 독립성 ( Isolation ) : 여러 트랜잭션이 동시에 수행되더라.. 이전 1 다음