트랜잭션

YES31·2023년 2월 28일
0

TIL

목록 보기
21/35

데이터베이스의 상태를 변환시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위 또는 한꺼번에 모두 수행되어야 할 일련의 연산들

여러개의 작업을 하나로 묶은 실행 유닛이고, DB 트랜잭션은 ACID란 특성을 가지고 있다

  • 원자성(Atomicity): 한 트랜잭션의 연산들이 모두 성공하거나, 반대로 전부 실패되는 성질 (예: 계좌 입출금)
  • 일관성(Consistency): 트랜잭션 완료 후에도 DB가 일관된 상태를 유지하는 성질
  • 고립성(Isolation): 동시에 실행되는 다른 트랜잭션의 영향을 받지 않는 성질
  • 지속성(Durability): 트랜잭션의 결과가 영구적으로 유지되는 성질
profile
🏀 주니어 개발자

0개의 댓글