트랜잭션
- 일이 처리되기 위한 가장 작은 단위
- 트랜잭션이 여러개 모여서 하나의 트랜잭션이 될 수 있음.
- 그렇게 여러 개의 트랜잭션을 모아 놓은 것을 서비스라고 부름.
DB 격리수준.
1. Read Committed
- 오라클 DB의 default
- 온라인 서비스에서 가장 많이 선택되는 격리수준
- 어떤 트랜잭션의 변경 내용이 commit이 되어야 다른 트랜잭션에서 조회가 가능함.
- 하지만 이 또한 non-repeatable read 부정합이 발생함.
2. Repeatable Read
- MySQL의 default
- 트랜잭션이 시작되기 전에 커밋된 내용에 대해서만 조회할 수 있음.
<참고>
'취업 준비 > Spring boot' 카테고리의 다른 글
24. 스프링 시큐리티 시작 전 컨텍스트 패스 모두 수정 (0) | 2022.01.26 |
---|---|
23. 전통적인 방식의 로그인 방법 (0) | 2022.01.26 |
21. 로그인, 회원가입 만들기 (0) | 2022.01.25 |
20. 메인화면 만들기 w/ bootstrap4 (0) | 2022.01.25 |
19. 스프링 기본 파싱전략과 JSON 통신 (0) | 2022.01.25 |