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

세상엔 배울 게 많다

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

세상엔 배울 게 많다

검색하기 폼
  • 분류 전체보기 (34)
    • 회고록 (6)
      • Daily (4)
      • Yearly (2)
    • Problem Solving (3)
      • 개발일기 (0)
      • 작업일기 (3)
    • CS (23)
      • Client (6)
      • Server (3)
      • JAVA (2)
      • Infra (2)
      • Software Engineering (8)
    • ETC (2)
  • 방명록

트랜잭션 (1)
Transaction과 ACID 이해하기

Transaction Query(질의)를 하나의 묶음으로 처리해서 중간에 실행이 중단될 경우, 처음부터 다시 실행하는 Rollback을 수행 오류없이 실행을 마치면 commit을 하는 실행단위를 의미한다. 즉, 한 번 Query가 실행되면 All or Nothing으로 작업을 처리한다. 데이터베이스 상태를 변화시키는 복수의 연산 단위로 구성된 하나의 논리적인 작업단위 주로 DBMS에서는 TPS로 초당 Transaction 실행 수를 측정하고 있음. Transaction을 사용하는 이유 Transaction은 DB서버에 여러 클라이언트가 동시에 엑세스 또는 업데이트를 처리하는 과정에서 발생할 데이터 부정합을 방지하고자 사용 부정합이 일어나지 않으려면 병렬로 처리하지 않도록 하면 되지만 효율이 떨어짐. 병렬..

CS 2022. 5. 10. 14:47
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • djunnni github
TAG
  • PresignedURL
  • UI/UX
  • AntPattern
  • 디자인시스템
  • 점진적개선
  • 디미터법칙
  • 블로킹/논블로킹
  • charset
  • SSAFY 특화프로젝트 회고
  • 개발기록
  • PUT vs POST
  • application/x-www-form-urlencoded
  • 소프트웨어개발프로세스
  • 트랜잭션
  • Content-Type
  • nodejs 버전 관리
  • 개발프로세스
  • 너디너리데모데이
  • 동기/비동기
  • 2022년 회고
  • 필수단어
  • LTS 개선
  • 콘웨이법칙
  • S3
  • 클린코드
  • HTTP
  • 자바기초
  • JRE
  • SSAFY 퇴소
  • nodejs
more
«   2025/05   »
일 월 화 수 목 금 토
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 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바