Seltol's Tech Blog
close
프로필 배경
프로필 로고

Seltol's Tech Blog

  • 분류 전체보기 (50)
    • 일상 (14)
      • 부트캠프 (14)
    • 프로그래밍 (31)
      • 객체지향 (3)
      • 자바 (26)
      • 스프링 (2)
    • 컴퓨터 사이언스 (CS) (1)
      • 컴퓨터 구조 (1)
    • 데이터베이스 (4)
      • MariaDB (3)
  • 홈
  • 태그
  • 방명록
[데이터베이스] 트랜잭션

[데이터베이스] 트랜잭션

트랜잭션(Transaction)- 데이터 베이스에서 수행되는 작업의 단위이다.- 여러 연산을 하나의 단위로 묶어 처리하는 것을 의미한다.- 데이터의 일관성과 무결성을 보장하는 데 중요한 역할을 한다.트랜잭션의 ACID 속성Atomicity (원자성)- All or Noting, 모든 작업이 실행되거나 혹은 모두 실행되지 않아야 한다.예시) A 계좌에서 B계좌로 송금할 때        "A 계좌 잔액 줄이기" 작업과 "B 계좌 잔액 늘리기" 작업은 함께 성공하거나 함께 실패하여야 한다.Consostency (일관성)- 모든 트랜잭션이 종료된 후에는 DB의 제약조건을 모두 지키고 있는 상태가 되어야 한다.예시) 잔액은 0원 이상이다.          이를 위반하는 트랜잭션은 모두 종단된다.Isolation ..

  • format_list_bulleted 데이터베이스
  • · 2024. 9. 21.
  • textsms
  • navigate_before
  • 1
  • navigate_next
전체 카테고리
  • 분류 전체보기 (50)
    • 일상 (14)
      • 부트캠프 (14)
    • 프로그래밍 (31)
      • 객체지향 (3)
      • 자바 (26)
      • 스프링 (2)
    • 컴퓨터 사이언스 (CS) (1)
      • 컴퓨터 구조 (1)
    • 데이터베이스 (4)
      • MariaDB (3)
최근 글
인기 글
최근 댓글
태그
  • #부트캠프
  • #임베디드 레디스
  • #mariadb
  • #acid 속성
  • #컬렉션 프레임워크
  • #java
  • #자바
  • #trie 자료구조
  • #SOLID 원칙
  • #트라이 자료구조
링크
  • Zero-Base
  • Seltol's Gist
  • Seltol's Github
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바