마스크는 답답하다

트랜잭션 (Transaction)

 

논리적인 작업 셋 자체가 Commit (100% 적용됨) 또는 Rollback(아무것도 적용되지 않음) 을 보장해 주는것으로

데이터의 정합성을 보장하기 위한 기능

 

트랜잭션 ACID

 

  • Atomicity (원자성)
  • Consistency (일관성)
  • Isolation (격리성)
  • Durability (지속성)

 

Atomicty (원자성) : 트랜잭션 내에서 실행한 작업들은 마치 하나의 작언인 것처럼 모두 성공하거나 모두 실패해야 한다.

 

Consistency (일관성) : 모든 트랜잭션은 일관성있는 데이터베이스 상태를 유지해야 한다.

 

Isolation (격리성) : 동시에 실행되는 트랜잭션들이 서로에게 영향을 미치지 않도록 격리해야한다.

 

Durability (지속성) : 트랜잭션이 성공적으로 끝나면 그 결과가 항상 기록되어야 한다.

'Computer Science > Network' 카테고리의 다른 글

TCP와 UDP  (0) 2023.03.29
트랜잭션 격리 레벨  (0) 2023.03.02
동시성 이슈  (0) 2023.03.02
OSI 모델과 TCP/IP 모델  (0) 2023.02.22
패킷(Packet)  (0) 2023.02.22

검색 태그