트랜잭션(Transaction)
페이지 정보
작성일입력 : 2025-04-17 15:29
본문
트랜잭션(Transaction)은 데이터베이스에서 하나의 논리적인 작업 단위를 의미합니다.
데이터베이스의 상태를 변경시키기 위해 수행하는 작업의 단위로, 쿼리 또는 데이터 조작 작업을 하나로 묶어서 수행합니다.
트랜잭션 | |
---|---|
목적 | 데이터 일관성과 무결성을 유지하는 것 |
예시 | 계좌이체, INSERT, DELETE, UPDATE 등의 SQL 명령문 |
특징 | 전체 작업이 원자적(Atomic)으로 수행되도록 보장 |
실패 시 | 전체 트랜잭션 또는 실패한 쿼리를 롤백 |
트랜잭션은 다음과 같은 상황에서 사용됩니다.
▪︎ 데이터베이스의 상태를 변경시키는 작업 단위로 사용
▪︎ 금융 거래에서 사용
▪︎ 외부 거래를 기록하기 위해
▪︎ 단말기 등에서 생성하여 컴퓨터 시스템으로 전송되는 데이터
트랜잭션의 특성에 대해 더 많은 정보를 보려면, ACID를 참고 바람.
추천0 비추천0
댓글목록
등록된 댓글이 없습니다.
■ 실시간 인기 검색어