본문 바로가기 메뉴 바로가기

오늘 공부

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

오늘 공부

검색하기 폼
  • 전체 글 보기 (16)
    • JavaScript (1)
    • TypeScript (0)
    • React (1)
    • Java (1)
    • Algorithm (3)
    • Git (2)
    • FE개발을 위한 JS 스터디 (4)
    • 우아한테크코스 (3)
    • 기타 (1)
  • 방명록

java (1)
[Java] 트랜잭션 처리하기

트랜잭션이란? 트랜잭션(Transaction)이란 데이터베이스의 상태를 변환시키는 하나의 논리적 기능을 수행하기 위한 작업의 단위를 말한다. A가 B에게 만원을 송금한다고 가정한다. 먼저 A의 통장에서 만원을 인출하고, B의 통장에 만원을 입금해야 한다. 이때, 인출과 입금의 두가지 일이 합쳐져 '송금'이라는 하나의 논리적 기능을 이루는 것이다. 트랜잭션의 성질(ACID) 원자성(Atomicity) 트랜잭션은 데이터베이스에 모두 반영되거나 전혀 반영되지 않아야 한다 예) 송금 과정에서 A에게서 만원을 인출했지만 B에게 만원을 입금하지 않는 경우가 발생하면 안된다 일관성(Consistency) 트랜잭션이 성공적으로 완료되면 일관적인 데이터를 유지한다 독립성(Isolation) 둘 이상의 트랜잭션이 동시에 ..

Java 2020. 2. 29. 09:08
이전 1 다음
이전 다음
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
글 보관함
TAG
  • git
  • windows10
  • 프로그래머스
  • JavaScript
  • java
  • 후기
  • 트랜잭션
  • 프리코스
  • debounce
  • 우아한테크코스
  • 재귀
  • Drag&Drop
  • 해싱
  • fork
  • 객체지향
  • 이분탐색
  • search
  • 이분검색
  • 자동다시시작
  • 알고리즘
  • 스터디
  • function
  • await
  • async
  • 프론트엔드
  • 생활코딩
  • 자료구조
  • javascirpt
more
링크

Blog is powered by Tistory / Designed by Tistory
TOP

티스토리툴바