TEN BILLION

  • 홈
  • 태그
  • 방명록

원자성 1

데이터베이스(DB) 트랜잭션(ACID)

🧐 트랜잭션이란?트랜잭션은 데이터베이스에서 하나의 논리적 작업 단위를 뜻합니다. 여러 데이터베이스 연산(INSERT, UPDATE, DELETE 등)을 하나로 묶어서 실행하며, 모든 연산이 성공적으로 완료되거나, 전부 취소(ROLLBACK)되는 것이 보장됩니다.트랜잭션은 데이터 무결성과 일관성을 유지하기 위한 필수적인 메커니즘입니다. 📋 트랜잭션의 특징 (ACID)Atomicity (원자성): 트랜잭션 내의 모든 작업이 성공적으로 완료되거나, 전부 취소됩니다.Consistency (일관성): 트랜잭션이 완료되면 데이터베이스는 항상 일관된 상태를 유지합니다.Isolation (격리성): 하나의 트랜잭션이 실행되는 동안 다른 트랜잭션이 간섭하지 못합니다.Durability (지속성): 트랜잭션이 성공적으..

DataBase 2024.12.31
이전
1
다음
더보기
프로필사진

TEN BILLION

매일매일 성장하는 개발 일기 !

  • 분류 전체보기 (212) N
    • Back_End (57)
      • Java (39)
      • Spring (10)
      • Design Pattern (4)
      • JPA (4)
    • Front-End (11)
    • DataBase (11)
    • Oracle (10)
    • MySQL (1)
    • CS (18)
    • Network (9)
    • Web (14)
    • Algorithm (63) N
    • 프로젝트 (7)
      • 마이그레이션 (7)
    • Docker (6)
    • AWS (2)

Copyright © Kakao Corp. All rights reserved.

티스토리툴바