달력

12

« 2019/12 »

  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  

   

   

트랜잭션(Transaction)

  • 트랜잭션은 여러 개의 오퍼레이션을 하나의 작업 단위로 묶어 주는 것을 말합니다.
  • 트랜잭션은 하나의 작업 단위의 일들은 전체 작업이 모두 올바르게 수행되거나 또는 전체 작업이 모두 수행되지 않아야 합니다.(All or nothing)

   

   

트랜젝션의 ACID 특성

트랜잭션(Transaction)은 네 가지 특성(ACID 특성)을 가지고 있습니다.

   

트랜잭션의 특성

설명

원자성(Automicity)

트랜잭션의 포함된 오퍼레이션(작업)들은 모두 수행되거나,

아니면 전혀 수행되지 않아야 합니다.

일관성(Consistency)

트랜잭션이 성공적인 경우에는 일관성 있는 상태에 있어야 합니다.

고립성(Isolation)

각 트랜잭션은 다른 트랜잭션과 독립적으로 수행되는 것처럼 보여야 합니다.

지속성(Durability)

성공적으로 수행된 트랜잭션의 결과는 지속성이 있어야 합니다.

 

Posted by codedragon codedragon

댓글을 달아 주세요