트랜잭션(Transacction)

Ureca.·2025년 10월 17일

Transaction = Trans(가로질러) + Action(행동하다)

두 주체 사이를 오가는 행동, 즉 상호작용 Or 거래를 의미.

But, 정보처리기사 및 전산 용어로는 하나의 일 처리 단위라고 보면 된다.

트랜잭션의 속성

ACID

A(tomicity) : 원자성

All Or Nothing : 트랜잭션이 행해졌을 때 연산 전체가 실행되거나 전체가 취소되어야 함을 말한다. 주요기법으로는 Commit(반영) / Rollback(철회)가 있다.

C(onsistency) : 일관성

시스템의 고정 요소는 트랜잭션 실행 전후와 다를 것이 없어야 한다.

I(solation) : 독립성

개별의 트랜잭션이 타 트랜잭션에 영향을 미쳐서는 안 된다.

D(urability) : 영속성

트랜잭션 수행 결과는 데이터베이스에 영구적으로 저장되어야 한다.

profile
한 편의 주마등이 망작이 될 수는 없잖아.

0개의 댓글