Notice
Recent Posts
Recent Comments
Link
«   2024/07   »
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
more
Archives
Today
Total
관리 메뉴

WON.dev

02_Transaction.txt 본문

SPRING/chapter06_AOP

02_Transaction.txt

GAWON 2023. 7. 6. 18:34
1. Transaction
	- 트랜잭션의 성격은 ACID원칙으로 설명한다.
	1) 원자성 : 하나의 트랜잭션은 모두 하나의 단위로 처리되어야 한다. 
			  어떤 트랜잭션이 A와 B로 구성된다면 항상 A,B의 처리 결과는 동일한 결과이어야 한다. 
			  즉 A는 성공했지만, B는 실패할 경우 A,B는 원래 상태로 되돌려져야만 한다. 
			  어떤 작업이 잘못되는 경우 모든 것은 다시 원점으로 되돌아가야만 한다.
	2) 일관성 : 트랜잭션이 성공했다면 데이터베이스의 모든 데이터는 일관성을 유지해야만 한다. 
			  트랜잭션으로 처리된 데이터와 일반 데이터 사이에는 전혀 차이가 없어야만 한다.
	3) 격리 : 트랜잭션으로 처리되는 중간에 외부에서의 간섭은 없어야만 한다.
	4) 영속성 : 트랜잭션이 성공적으로 처리되면, 그 결과는 영속적으로 보관되어야 한다.

'SPRING > chapter06_AOP' 카테고리의 다른 글

SampleServiceTests.java  (0) 2023.07.06
SampleServiceImpl.java  (0) 2023.07.06
SampleService.java  (0) 2023.07.06
LogAdvice.java  (0) 2023.07.06
01_AOP.txt  (0) 2023.07.06