본문 바로가기 메뉴 바로가기

보배로움

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

보배로움

검색하기 폼
  • All Story (146)
    • Today (5)
    • Development (26)
      • Overall (4)
      • Algorithm (12)
      • Android (1)
      • Java, Kotlin, Frameworks (37)
      • Python (6)
      • Server (14)
      • Docker & Kubernetes (K8s) (23)
      • ETC (9)
    • Book (9)
  • 방명록

Consistency (1)
ACID

Transaction이 제공하는 안정성 보장(safety guarantee)은 흔히 원자성(Atomicity), 일관성(Consistency), 격리성(Isolation), 지속성(Durability)를 의미하는 ACID로 알려져있다. 많은 강의, 책에서 Transaction을 설명할 때, 필수적인 개념으로 등장하며 무조건 보장되어져야하고 모든 데이터베이스에서 지켜지고 있는 것처럼 설명한다. 하지만 현실에서는 참 애매모호하다. ACID의 의미가 모호한 부분이 있어서 데이터베이스마다 ACID 구현이 제각각이다. ACID에 대해 각각 살펴보자. Atomicity 원자성은 쓰기 작업 중 일부만 성공한 후 결함이 생기면 어떤 일이 생기는지 이야기한다. 여러 쓰기 작업이 하나의 원자적인 트랜잭션으로 묶여 있는데 ..

Development/Overall 2022. 3. 12. 10:18
이전 1 다음
이전 다음
반응형
250x250
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 쿠버네티스
  • 일상
  • WebFlux
  • 로그
  • java
  • 백준
  • boj
  • 알고리즘
  • 클린 아키텍처
  • tag
  • Clean Architecture
  • MySQL
  • Spring
  • docker
  • jasync
  • 하루
  • c++
  • Istio
  • Spring boot
  • OpenTelemetry
  • Algorithm
  • Intellij
  • container
  • gradle
  • python
  • HTTP
  • Kubernetes
  • 비동기
  • k8s
  • Log
more
«   2025/05   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바