_won_
wonprogrammer
_won_
전체 방문자
오늘
어제
  • 분류 전체보기
    • woncoding
      • TIL
      • WIL
    • source Code
      • Python
      • Programmers
      • BAEKJOON

블로그 메뉴

  • 방명록

티스토리

Github · Wonprogrammer
hELLO · Designed By 정상우.
_won_

wonprogrammer

TIL | 1.18.수 [CS 기초지식 | 트랜잭션]
woncoding/TIL

TIL | 1.18.수 [CS 기초지식 | 트랜잭션]

2023. 1. 25. 14:34

트랜잭션

- 트랜잭션 이란?

  • 트랜잭션
    • DB 시스템에서 하나의 논리적 기능을 정상적으로 수행하기 위한 작업의 기본단위
    • 데이터베이스의 상태를 변화시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위
  • 트랜잭션 특징? 데이터의 무결성(Interity)을 보장하기 위해 DBMS의 트랜잭션이 가져야 할 특징 → ACID

 

- 트랜잭션 특징

  • Atomicity(원자성) : 트랜잭션 구성연산이 모두 실행되거나, 취소 되어야 하는 성질
  • Consistency(일관성) : 시스템의 고유성질은 트랜잭션의 작업 수행 전,후에도 동일한 성질
  • Isolation(독립성, 격리성) : 각각 동시에 진행되는 트랜잭션에 대해 방해하지 않는 성질, 수행 중인 트랜잭션은 완전히 완료될 때까지 다른 트랜잭션에서의 수행 결과를 참조할 수 없음
  • Durability(영속성, 지속성) : 성공된 트랜잭션 결과는 영속적으로 DB에 저장되는 성질

 

저작자표시 비영리 변경금지 (새창열림)

'woncoding > TIL' 카테고리의 다른 글

TIL | 1.20.금 [CS 기초지식 | HTTP / HTTPS]  (0) 2023.01.25
TIL | 1.19.목 [CS 기초지식 | 정규화]  (0) 2023.01.25
TIL | 1.17.화 [CS 기초지식 | Index]  (0) 2023.01.25
TIL | 1.16.월 [CS 기초지식 | Django 질의응답]  (1) 2023.01.16
TIL | 1.6.금 [CS 기초지식 | 우선순위 큐]  (0) 2023.01.07
    'woncoding/TIL' 카테고리의 다른 글
    • TIL | 1.20.금 [CS 기초지식 | HTTP / HTTPS]
    • TIL | 1.19.목 [CS 기초지식 | 정규화]
    • TIL | 1.17.화 [CS 기초지식 | Index]
    • TIL | 1.16.월 [CS 기초지식 | Django 질의응답]
    _won_
    _won_
    Coding Practice blog

    티스토리툴바