ACID
Transaction이 제공하는 안정성 보장(safety guarantee)은 흔히 원자성(Atomicity), 일관성(Consistency), 격리성(Isolation), 지속성(Durability)를 의미하는 ACID로 알려져있다. 많은 강의, 책에서 Transaction을 설명할 때, 필수적인 개념으로 등장하며 무조건 보장되어져야하고 모든 데이터베이스에서 지켜지고 있는 것처럼 설명한다. 하지만 현실에서는 참 애매모호하다. ACID의 의미가 모호한 부분이 있어서 데이터베이스마다 ACID 구현이 제각각이다. ACID에 대해 각각 살펴보자. Atomicity 원자성은 쓰기 작업 중 일부만 성공한 후 결함이 생기면 어떤 일이 생기는지 이야기한다. 여러 쓰기 작업이 하나의 원자적인 트랜잭션으로 묶여 있는데 ..
Development/Overall
2022. 3. 12. 10:18
반응형
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Log
- Algorithm
- tag
- boj
- python
- 백준
- Kubernetes
- Istio
- 하루
- 비동기
- 알고리즘
- Intellij
- gradle
- container
- 일상
- c++
- HTTP
- WebFlux
- Spring boot
- docker
- 쿠버네티스
- jasync
- k8s
- Spring
- 로그
- java
- 클린 아키텍처
- hexagonal architecture
- MySQL
- Clean Architecture
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함