http://egloos.zum.com/springmvc/v/495798
한줄 요약
1. 커넥션에 대하여 개발자가 직접 커밋과 롤백.
- 커밋 : 커넥션 완료 후, 에러가 없을 시 DB에 쿼리 결과 반영
- 롤백 : 커넥션 완료 후, 에러가 있을 시 다시 커넥션 수행 이전 상태로 복귀
2. 2개 이상의 쿼리를 하나의 커넥션으로 묶어 1번 처리
ex) 사용 예, 상품이 한개 남았을 때 여러 사람이 동시에 구매한다. 누군가는 0개가 되었는데 구매가 이루어지면 안되니? OK? ㅎ
3. 프로시저와 비슷
- 차이점 :
프로시저는 DB에서, 트랜잭션은 JAVA에서
속도 아주 조금 프로시저가 빠름 (별 차이 없음 요새는)
'Others > 데이터베이스' 카테고리의 다른 글
Redis (1) | 2018.07.04 |
---|---|
[Mongo DB] 몽고디비 자주 쓰는 명령어 정리 / find() 위주 (2) | 2018.07.04 |
SQL 에서 inner join, outer join 의 차이점 (0) | 2018.03.26 |
[Postgresql] brew로 설치한 Postgresql 서버 시작하기 (1) | 2018.01.28 |
SQLyog - MySQL 관리툴 설치 및 사용 (0) | 2017.09.21 |