• 트랜잭션
    하나의 단위로 수행되길 바라는 쿼리의 묶음 (=업무 수행단위, 논리적인 수행단위)

UPDATE NOTICE SET PUB=1 WHERE ID IN (2,4,6,7,9); UPDATE NOTICE SET PUB=0 WHERE ID IN (1,3,5,8,10); ->일괄처리되게하는것 (PUB=1 이란 공개를 한다는뜻이고 PUB=0이란 공개하지않는다는뜻)

  • 트랜잭션 처리
    수행되려면 다되게 조치를 취해주는것이다.

ACID

  1. Automaticity(원자성) : 깨지지않음

  2. Consistency(일관성) : 데이터 결함이 발생하지않도록 일관성을 유지

  3. Isolation(고립성) : 다른사용자가 끼어들지않도록 처리를 완벽히 끈낼때까지 건들지마라는 옵션

  4. Durability(지속성) : 데이터변경내용이 트랜지션이 끝나고나면 적용하는것 (commit)

-> 4가지를 가지고 완벽히 지켜질 수 있도록 하는것이 트랜지션처리를하는것이다.

댓글남기기