woody

  • 홈
  • 태그
  • 방명록

acid 1

[Spring] 트랜잭션에 대한 이해와 과거의 활용

데이터를 저장할 때 단순 파일에 저장해도 되지만 현대의 웹 애플리케이션은 왜 데이터베이스에 저장할까? 이는 데이터베이스가 트랜잭션이라는 개념을 지원하기 때문이다. 현대의 우리는 스프링 프레임워크를 사용할 때 @Transactional 애노테이션을 통해 간단히 트랜잭션을 사용하지만, 과거 개발자들은 어떻게 트랜잭션을 사용했는지, 트랜잭션이란 무엇인지 알아보자. 트랜잭션이란? - 트랜잭션의 개념 트랜잭션은 사전적으로 하나의 업무 단위, 혹은 거래 단위를 뜻한다. 웹 애플리케이션에서의 트랜잭션은 무엇을 의미할까? 동일하게 하나의 거래 단위로 해석할 수 있다. 아래의 예시를 살펴보자. 상황 : A가 B에게 2000원을 입금한다. 1. A의 계좌정보를 불러온다. 2. A의 계좌에서 2000원을 출금한다. 3. B..

Spring 2023.12.13
이전
1
다음
더보기
프로필사진

기록하자, 끄적끄적

  • 분류 전체보기
    • 코딩테스트
      • 구름톤 챌린지
      • 프로그래머스
      • 백준
      • 코드트리
    • AWS
      • 이론
      • 실습
    • Spring
    • Java
    • JPA
    • CS
    • 프로젝트
      • HongsamSNS
      • Hongflix
      • HongsamIDE
      • Ticketing

최근글과 인기글

  • 최근글
  • 인기글

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바