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 |
Tags
- Spring Security
- aop
- 자바
- request
- 디자인패턴
- network
- 관점지향프로그래밍
- SQL
- OOP
- 인터셉터
- proxy pattern
- MYSQL
- http
- 트랜잭션
- java
- exception
- Filter
- aspect
- response
- spring boot
- Redis
- 스프링부트
- RestControllerAdvice
- 객체지향프로그래밍
- 스프링
- Interceptor
- 스프링 시큐리티
- git
- Spring
- mybatis
Archives
- Today
- Total
목록DB (1)
장쫄깃 기술블로그

Transaction, 트랜잭션 트랜잭션(Transaction) 이란, 데이터베이스의 상태를 변경시키기 위해 수행하는 작업 단위이다. 하나의 작업을 수행하기 위해 필요한 데이터베이스 연산 기능들을 모아놓은 것이며 분리되지 않도록 하여 작업의 완전성을 보장한다. 트랜잭션을 통해서 데이터베이스의 회복과 병행 제어가 가능하다. 즉, 데이터베이스에서 오류가 발생하는 경우의 빠른 회복이나, 여러 사용자가 동시에 데이터베이스를 사용할 수 있도록 제어해주는 중요한 역할을 한다. 데이터베이스의 연산을 SQL문으로 표현한다면, 하나의 작업을 수행하는 SQL문의 집합으로 생각할 수도 있다. 트랜잭션의 특징 트랜잭션이 성공적으로 처리되기 위해서는 ACID라는 네 가지 성질을 만족해야 한다. 1. 원자성 (Automicity..
DataBase/MySQL
2022. 4. 14. 15:50