[SQL] 트랜잭션 (Transaction)
Database/SQL
2024. 5. 15. 23:58
트랜잭션 (Transaction)의 특성
1. 원자성 (Atomicity) : 트랜잭션은 더 이상 분리가 불가능한 업무의 최소단위이므로, 전부 처리되거나 아예 처리되지 않아야 한다.
2. 일관성 (Consistency) : 하나의 트랜잭션이 완료된 후에도 데이터베이스는 여전히 일관된 상태여야 한다.
3. 격리성 (Isolation) : 실행 중인 트랜잭션의 중간 결과에 다른 트랜잭션이 접근할 수 없다.
4. 영속성 (Durability) : 트랜잭션이 성공적으로 실행 완료되면 그 결과는 데이터베이스에 영속적으로 저장된다.
프로시저 : 데이터베이스에서 미리 정의된 일련의 SQL 문을 포함하는 프로그래밍 코드 블록
트리거 : 데이터베이스에서 특정 이벤트가 발생했을 때 자동으로 실행되는 일련의 SQL 문
'Database > SQL' 카테고리의 다른 글
[SQL] WHERE 조건절 (0) | 2024.05.16 |
---|---|
[SQL] 함수, 연산자 (0) | 2024.05.16 |
[SQL] 조인 (JOIN) (0) | 2024.05.15 |
[SQL] GROUP BY, HAVING, ORDER BY (0) | 2024.05.15 |
[SQLD] 윈도우 함수 (Window Function) (0) | 2024.05.15 |
@서리★ :: Seory Dev
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!