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
- springsecurity
- OOP
- AOP
- Ajax
- TDD
- 공통기술
- DDD
- Transaction
- JDBC
- 전전긍긍
- index
- 냄새라도
- JPA
- 설정세팅
- 이벤트핸들러this
- MVC요청플로우
- 디스크i/o
- 이벤트핸들러등록
- MVC
- 사면초가
- SEQUENCE
- string
- 클린아키텍처
- 커뮤니티서버
- SpringLegacy
- 문제선택근거
- model
- 단위테스트
- 공통규약
- 로그백
Archives
- Today
- Total
목록Transaction (1)
개발이군고구마
1. 이유와 목적- 고민없이 SQL을 작성하고, 의례 요청이 오면 그에 맞는 비즈니스 로직을 거쳐 DB 서버에 접속해 내용을 반환하겠거니 생각하며 코드를 작성하고 있다. - 한 요청 별로 다양한 SQL 문이 실행될텐데-> 예를 들면 로그인을 한다고 가정하면, 회원 테이블에 정보를 입력되고-> 인증 테이블에도 정보가 입력이 되고 -> 이력 테이블에 내용이 입력되거나 업데이트 되는 등 이렇게나 많은 요청이 어떻게 DB 서버와 연결되는 것이며(계속해서 연결하면 자원이 심하게 쓰일텐데, 속도는?)만약 비즈니스 상황에 어떤 오류가 생길 때는 요청에 어느 부분까지가 데이터에 완전 반영되는 것이며,(중간에 취소가 되면 어떤 정보는 반영이 안되어서, 정보의 불일치가 나타날 수도 있지 않을까?) 만약 이를 방지하기 위..
SERVER/Spring
2024. 9. 9. 00:04