SeSSAC iOS - DATABASE#2

BINGBING🐨·2021년 11월 3일
0

Swift

목록 보기
15/21

Transaction

: 작업수행의 논리적 단위 For 데이터 적합성


ACID

:DB Transaction이 안전하게 수행된다는 것을 보장하기 위한 성질을 가리키는 말, 4가지 특성이있다

4가지 특성

  • 원자성 ( Atomicity ) | 트랜잭션의 작업이 부분적으로 실행되거나 중단되지 않는 것을 보장하는 것을 말합니다.
  • 일관성 ( Consistency ) | 성공적으로 Transaction을 완료하면 DB상태 유지, 정해진 규칙에 의해서만 수정이 가능
  • 격리성 ( Isolation ) | 트랜잭션 수행시 다른 트랜잭션 작업이 끼어들지 못하도록 보장하는 것
  • 지속성 ( Durability ) | 성공적으로 수행된 트랜잭션을 영구적으로 반영하는 것

엄청나게 정리를 잘해주신 분이 있다. 출처: victolee:[DB이론] 트랜잭션(transaction)과 ACID 특성을 보장하는 방법


SQL vs NOSQL(정리 해야쥐,,,)

profile
iOS Developer

0개의 댓글