하노정의 개발 공부

  • 홈
  • 태그
  • 방명록

data source 1

[DB Programming] Transaction 처리, Database Connection Pool

트랜잭션 처리 트랜잭션이란? 데이터 처리를 위한 논리적인 작업 단위 일반적으로 여러 개의 DML문과 질의문들로 구성될 수 있음 All or Nothing 방식으로 처리 오류가 없을 경우 실행이 완료(commit) 되고 그 결과가 데이터베이스에 영속적으로 유지됨 오류 발생 시 모든 DML문들의 실행 결과가 취소됨 ACID 속성을 만족해야 함 (사실 ACID 속성 만족은 DBMS가 해주기 때문에 트랜잭션만 잘 구성하면 된다) Atomicity (원자성) Consistency (일관성) Isolation (고립성) : 같은 데이터에 동시 접속하고 변경하면 안 되는 것을 말하는데 만약 1000개의 DML문으로 구성된 트랜잭션이라면 완벽하게 따로 실행시킬 수는 없다. 동시성을 위해 같이 실행되지만 결과는 서로 간..

BackEnd/Database Programming 2022.12.09
이전
1
다음
더보기
프로필사진

  • 전체보기 (73)
    • Algorithm (26)
      • C (17)
      • Java (1)
      • BaekJoon (8)
    • BackEnd (15)
      • Database Programming (11)
      • Server Study (4)
    • FrontEnd (11)
      • Android (4)
      • Web (7)
    • CS (14)
      • Data Engineering (14)
      • Web Code Security (0)
    • 글 (6)
      • 대외활동 (1)
      • 독서기 (4)

Tag

C, BOJ, Data engineering, C언어, 데이터공학, MapReduce, 백준 자바, 하둡 자바, 웹기초, 개발자, It, 웹, 백준, Hadoop, java, 포인터, 코딩테스트, 알고리즘 문풀, 하둡, hadoop programming,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

Copyright © Kakao Corp. All rights reserved.

티스토리툴바