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 |
Tags
- oauth
- Gateway
- Elk
- resilience4j
- Transactio
- tomcat
- Spring Batch
- 트랜잭션
- AOP
- 우아한 테크 코스
- 최종 합격
- circuitbreaker
- JWT
- DispatcherServlet
- spirng
- 우테코 5기
- 동시성문제
- 오어스
- redis
- MDC
- 우테코
- Thread
- Spring cloud gateway
- 테스트코드
- 톰캣
- 살아남았다.
- Kotlin
- HikariCP
- 커넥션 풀
- 우아한테크코스
Archives
- Today
- Total
목록Transactio (1)
코딩은 내일부터
트랜잭션과 트랜잭션 격리수준 그게 뭔데.
트랜잭션이란? 트랜잭션은 꼭 여러개의 변경작업을 수행하는 쿼리가 조합됐을때 의미 있는 개념이 아니다. 작업이 모두 적용되거나 아무것도 적용되지 않아야함을 보장해주는것을 의미한다. 다시 말해 논리적 작업 단위를 트랜잭션이라고 부른다. ACID? 그게 뭔데. ACID는 트랜잭션의 4가지 특성의 약자들을 모아놓은거다. Atomicity(원자성) 원자성이란 하나의 트랜잭션이 모두 성공하거나, 모두 실패해야하는 성질이다. 말 그대로 작업을 수행하는 도중 하나의 쿼리가 잘못됐을때 그 전에 수행한 쿼리는 모두 반영되지 않고 초기 상태로 돌린다는 뜻이다. Consistency(일관성) 일관성은 하나의 트랜잭션 이전과 이후, 데이터베이스의 상태는 이전과 같이 유효해야한다는 것이다. 예를 들어 비버 서비스의 회원가입할때 ..
우아한 테크 코스(우테코)/우테코 공부
2023. 8. 23. 17:03