[SQLD] 트랜잭션

펭귄군단·2023년 1월 5일
0

SQLD

목록 보기
6/8

기본적인
insert
select
delete
update
를 말한다.

다만 1줄을 말하는 것이 아니라 게시글 작성후 확인 이라는 과정에서는
insert 와 select가 필요할 것이고 이 2개를 합쳐서 1개의 트랜잭션이라고 말을 한다.

특징
-원자성 (db에 과정 모두가 반영 되거나 전부 취소 시킴)
예를 들어 결제 중 인터넷이 끊기면 최종 단계까지 진행되지 못했음으로 db에 결제정보가 업데이트 되면 안된다.
-일관성 (트랜잭션 처리 결과의 일관성)
정보 업데이트중 db가 변경되더라도 이전의 작업처럼 같은 역할 수행
-독립성 (2개 이상의 트랜잭션이 실행중일때 다른 것에 서로 영향을 주지 못함)
-지속성 (트랜잭션이 성공적으로 완료시 영구적으로 데이터 보존)

profile
꾸준히 배우자(다른 사람 글 복붙 할 바에 링크를 걸어라)

0개의 댓글