DB- 트랜잭션의 4가지 특성(ACID)

vector·2021년 8월 25일
0

Study

목록 보기
7/29

데이터베이스 트랜잭션의 4가지 특성

  1. 원자성(Automicity)

    트랜잭션에서 정의된 연산들은 모두 성공적으로 실행되던지 아니면 전혀 실행되지 않은 상태로 남아 있어야 한다. (All or Nothing)

  2. 일관성(Consistency)
    트랜잭션이 실행 되기 전의 데이터베이스 내용이 잘못 되어 있지 않다면
    트랜잭션이 실행된 이후에도 데이터베이스의 내용에 잘못이 있으면 안된다.

  3. 고립성(Isolation)
    트랜잭션이 실행되는 도중에 다른 트랜잭션의 영향을 받아 잘못된 결과를 만들어서는 안된다.

  4. 지속성(Durability)
    트랜잭션이 성공적으로 수행되면 그 트랜잭션이 갱신한 데이터베이스의 내용은 영구적으로 저장된다.

    	출처 - SQL 자격검정 실전문제(한국데이터산업진흥원)
profile
개발 공부중인 학생 입니다😄

0개의 댓글