트랜잭션과 프로시저


트랜잭션과 프로시저

트랜잭션 하나의 작업을 수행하기 위해 필요한 데이터베이스 연산들을 모아 놓은 것. 작업 수행에 필요한 SQL문들의 모임 SQL 질의어를 통해 DB에 접근한다 (SELECT , INSERT, DELETE, UPDATE) 많은 SQL 명령문들을 통해 사람이 정하는 기준을 만든다. *A가 B에게 만원 송금 절차 : A의 계좌에서 만원 차감 - B 계좌에 만원 추가 (UPDATE 문을 사용하여 잔고 변경) 출금 UPDATE 문과 입금UPDATE문을 통틀어 하나의 트랜잭션이라 한다. 두 쿼리문이 모두 성공해야 하나의 작업(트랜잭션)이 완료된다. 트랜잭션 특징: ACID Atomicit(원자성) 연산들이 모두 정상적으로 실행되거나 하나도 실행되지 않아야 함 Consistency(일관성) 트랜잭션이 수행된 후에도 데이터베이스가 일관성 있는 상태를 유지해야 함 Isolation(격리성,고립성) 수행중인 트랜잭션이 완료될 때까지 다른 트랜잭션이 중간에 접근하면 안됨 Durabilit(지속성,영속성)...


#트랜잭션 #프로시저

원문링크 : 트랜잭션과 프로시저