트랜잭션 (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 |