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
- vite
- 쉬운코드
- 코딩테스트 [ ALL IN ONE ]
- 백엔드
- 프로세스 주소 공간
- concurrency control
- BreadcrumbsComputer-Networking_A-Top-Down-Approach
- SDK
- 네트워크
- B tree 데이터삽입
- 갤럭시 S24
- 시스템프로그래밍
- 쉬운 코드
- 운영체제
- 운영체제와 정보기술의 원리
- 데이터베이스
- 커널 동기화
- Git
- 시그널 핸들러
- 인터럽트
- 개발남노씨
- 코딩애플
- SQL
- CPU 스케줄링
- Extendable hashing
- recoverability
- 반효경
- 김영한
- 트랜잭션
- 온디바이스AI
Archives
- Today
- Total
목록Acid (1)
티끌모아 태산
이번시간에는 트랜잭션과 관련된 중요한 속성들인 ACID에 대해서 공부해 보겠습니다. Transaction 다음과 같이 간단한 예제를 통해서 개념에 대해 배워보겠습니다. J가 H에게 20만원을 이체한다면 각자의 계좌는 어떻게 변경돼야 할까요? 현재 상태를 살펴보면, 먼저 J는 계좌에 100만원이 있고 H는 200만원이 있다고 가정해 보겠습니다. J가 H에게 20만원을 보내게 되면 J는 100만원에서 80만원이 되고 H는 200만원에서 최종적으로 220만원이 됩니다. 그러면 이 과정을 SQL문으로 표현하면 어떻게 될까요? account 테이블에서 잔액을 의미하는 balance 를 업데이트 해주는 과정입니다. // J part UPDATE account SET balance = balance - 200000 ..
CS 지식/데이터베이스
2023. 12. 7. 22:56