Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 파이썬
- SWEA
- 백준 알고리즘
- 자바스크립트
- 데이터베이스
- 너비 우선 탐색
- 백트래킹
- DP
- javascript
- 너비우선탐색
- Python
- DFS
- 그리디 알고리즘
- 프로그래머스
- 완전탐색
- oracle
- 문자열
- 백준알고리즘
- 깊이우선탐색
- BFS
- 브루트포스 알고리즘
- 그래프 이론
- 다이나믹 프로그래밍
- 브루트포스
- 스택
- 오라클
- SW Expert Academy
- 다익스트라
- 구현
- 그래프 탐색
Archives
- Today
- Total
목록commit (1)
민규의 흔적
[오라클 DB] 트랜잭션의 완료(COMMIT)와 철회(ROLLBACK)
COMMIT과 ROLLBACK 트랜잭션의 완료 - COMMIT 연산 트랜잭션에서 변경하려는 내용이 데이터베이스에 완전하게 반영된다. 트랜잭션의 철회 - ROLLBACK 연산 트랜잭션에서 변경하려는 내용이 데이터베이스 일부만 반영된 경우, 원자성을 보장하기 위해서 트랜잭션이 갱신한 사항을 트랜잭션 수행되기 전의 상태로 되돌린다. 아래의 예시를 보자. 위 그림의 파란색 선 전체를 하나의 트랜잭션으로 보자. 위의 트랜잭션 연산은 정상적으로 수행되어, 끝내 COMMIT 연산을 통해 데이터베이스에 트랜잭션으로 변경된 내용이 그대로 반영되었다. 하지만, 아래의 트랜잭션 연산은 d1, u1, i1 연산을 수행한 이후, i2 연산을 수행하기 전에 고장이 나버려 수행하지 못하였다. 위와 같은 경우 ROLLBACK 연산을..
데이터베이스
2024. 1. 31. 01:55