sagecode 님의 블로그

  • 홈
  • 태그
  • 방명록

acid 1

[Interview Question] 트랜잭션의 ACID 특성을 설명해보세요.

데이터베이스에서 하나의 논리적 작업 단위를 트랜잭션이라고 합니다.이 트랜잭션이 안전하게 동작하기 위해 보장해야 하는 성질을 ACID라고 합니다. 1. Atomicity(원자성)트랜잭션은 모두 수행되거나 전혀 수행되지 않아야 합니다. 중간단계에서 오류가 발생하면 지금까지 수행된 작업들이 모두 취소(ROLLBACK)되고 이전 상태로 되돌아 가야 합니다. 2. Consistency(일관성)트랜잭션 실행 전과 실행 후에 데이터베이스는 일관된 상태를 유지해야 합니다.제약 조건, 규칙 등 을 항상 만족해야 합니다.(Unique, pk, fk 등) 3. Isolation(격리성)동시에 여러 트랜잭션이 실행되더라도 작업끼리 서로 간섭하지 않아야 합니다. 4. Durability(지속성)트랜잭션이 성공적으로 commit..

Interview Question 2025.09.02
이전
1
다음
더보기
프로필사진

sagecode 님의 블로그

sagecode 님의 블로그 입니다.

  • 분류 전체보기 (109)
    • JAVA (20)
    • SPRING (9)
    • OS (3)
    • Network (4)
    • DATABASE (3)
    • 자료구조 (5)
    • Interview Question (41)
    • EduClass Project (8)
    • ShoppingMall Project (4)
    • 멋사 부트캠프 (12)

Tag

Gradle, Java, 다형성, 상속, sagecode, controller, GoF, stack, 스레드, heap, springboot, 디자인패턴, HTTP, 의존성주입, JPA, 자료구조, bean, Entity, https, Spring,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/10   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바