본문 바로가기
Database

트랜잭션

by 남생이야 2024. 8. 11.

 

트랜잭션이란

  데이터베이스에서 상태를 변화시키기 위한 작업의 단위를 말한다. 트랜잭션은 하나의 작업을 위해 더 이상 분해될 수 없는 명령들의 모음을 의미한다. 

 

 트랜잭션의 특징 

  • 원자성 - 트랜잭션이 데이터베이스의 모두 반영되거나 전혀 반영되어야 하는 특징이다. 
  • 일관성 - 트랜잭션의 작업 처리 결과가 항상 일관성이 있어야 한다.
  • 독립성 - 트랜잭션에 다른 트랜잭션이 끼어들 수 없다.
  • 지속성 - 트랜잭션의 결과는 영구적으로 반영되어야 한다. 

'Database' 카테고리의 다른 글

RDBMS  (0) 2024.08.19
DBMS  (0) 2024.08.19
DB 정규화  (0) 2024.08.17