CS/데이터베이스 (1) 썸네일형 리스트형 트랜잭션(Transaction)이란? 트랜잭션의 의미 트랜잭션(Transaction) 이란, 데이터베이스의 상태를 변경시키기 위해 수행하는 작업 단위이다. 데이터베이스의 상태를 변경시킨다는 것은 SELECT, UPDATE, INSERT, DELETE 와 같은 질의어(SQL)를 통해 데이터베이스의 상태를 변경시키는 것이다. 트랜잭션은 질의어 한 문장이 아니라, 상황에 따라 개발자가 정한 여러 질의어 명령문들의 한 단위를 의미한다. 트랜잭션은 상황에 따라 여러 개가 만들어질 수 있고, 그 하나의 트랜잭션은 Commit (저장) 되거나 Rollback (철회)될 수 있다. 예시 1 사용자 A가 사용자 B에게 만원을 송금한다. 1. 사용자 A의 계좌에 만원 출금 : UPDATE로 사용자 A의 잔고 변경 2. 사용자 B의 계좌에 만원 입금 : UP.. 이전 1 다음