1. 트랜잭션, Transaction 더보기 데이터베이스의 상태를 변화시키기 위해 수행하는 작업 단위 2. 트랜잭션 특징, ACID 더보기 원자성, Atomicity 트랜잭션이 데이터베이스에 모두 반영되거나, 혹은 전혀 반영되지 않아야 된다. 부분적으로 성공하는 일이 없도록 보장하는 성질. 더보기 송금하는 사람의 계좌에서 돈은 빠져나갔는데, 받는 사람의 계좌에 돈이 들어오지 않는 일이 없어야 한다. 더보기 일관성, Consistency 트랜잭션의 작업 처리 결과는 항상 일관성이 있어야 한다. 트랜잭션이 끝날 때 DB의 여러 제약조건에 맞는 상태를 보장하는 성질. 더보기 송금하는 사람의 계좌 잔고가 0보다 작아지면 안된다. 더보기 독립성, Isolation 둘 이상의 트랜잭션이 동시에 병행 실행되고 있을 ..