개발일지

  • 홈
  • 태그
  • 방명록
  • 글쓰기
  • 설정

transaction 1

Transaction이란?

Transaction 하나의 작업을 수행하기 위한 연산을 모아놓은 것. 어떤 작업을 수행할 때 우리는 DB에 여러개의 요청을 보내야 하는 경우가 많다. 이때 작업을 진행하다가 오류가 발생해서 중단된다면 오류 이전의 요청을 처리되고 이후의 요청은 처리되지 않아서 데이터의 무결성이 깨지게 된다. 이때 여러개의 요청이 하나의 트랜잭션으로 묶여 있다면 오류가 발생했을 때 앞서 수행한 작업들도 무효화시켜서 모든 작업을 되돌릴 수 있다. 특징 ACID → 트랜잭션이 안전하게 수행된다는 것을 보장하기 위한 성질 Atomicity / 원자성 트랜잭션과 관련된 작업들이 부분적으로 실행되다가 중단되지 않는 것을 보장하는 능력 → Commit or Roll-back / 모두 성공하거나 모두 실패하거나 둘 중 하나 데이터에 ..

개발/이것저것 2023.04.23
이전
1
다음
더보기
프로필사진

  • 분류 전체보기 (214)
    • 개발 (28)
      • CS (11)
      • 이것저것 (12)
    • 항해99 (118)
      • TIL | WIL (112)
      • 웹 개발 종합반 (6)
    • Java (68)
      • 개념 (27)
      • 객체지향 (19)
      • Spring (15)
      • 디자인 패턴 (7)

Tag

추상클래스, iterator, 프로그래머스, 오토박싱, 객체지향, CircuitBreaker, this, 2계층, 참조변수, SpringMVC, 내부 클래스, 네트워크, jpa, prototye, 3계층, Wil, 자바의 정석, Github action, 객체입력, til,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바