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 |
Tags
- 본식후기
- Srping AOP
- 관심지향프로그래밍
- 세비야
- http상태코드
- kopring
- git명령어
- HTTP #웹기술
- b-tree index
- c# scv
- kotiln
- 스프링 AOP
- db index
- HTTP
- 아펠가모 선릉
- 바르셀로나
- 코틀린 함수
- 마드리드
- elk
- 스페인 준비물
- 스페인
- 400에러
- @Component
- 아펠가모선릉
- 아펠가모
- 코틀린
- 코프링
- Kotlin
- 그라나다
- sprintboot
Archives
- Today
- Total
목록트랜잭션 (1)
끄적이는 메모장
[DB] 트랜잭션(Transaction)
데이터베이스를 여러 질의어를 통해 사용을 하고 이를 통해 데이터를 변화 시킴 항상 하나의 접근만 일어난다고 하면 데이터가 무결하게 보장이 되겠지만, 데이터베이스는 여러 접근이 동시에 일어나고 데이터의 변화를 일으키는 수행에 대해서 믿을 수 있는 시스템이 되는 것이 중요함 예를 들어 A라는 사람의 계좌에 들어있는 100만 원에 대한 금액에 대한 수행 B, C를 생각해보자 - 수행 B는 금액을 조회한 후 50만 원을 인출하는 동작을 함 - 수행 C는 금액을 조회한 후 60만 원을 인출하는 동작을 함 수행 B가 계좌를 조회 - 100만 원 수행 C가 계좌를 조회 - 100만 원 수행 B가 50만 원을 인출 후 저장 - 계좌(50만 원) 수행 C가 60만 원을 은출 후 저장 - 계좌(40만 원) - 최종적으로 ..
웹기술 개발자 되기/DB기술
2020. 4. 15. 22:25