Progrow

Progrow

  • 분류 전체보기 (366)
    • Programming Languages (47)
      • JavaScript (13)
      • Java (18)
      • Effective Java (3)
      • Kotlin (11)
      • C++ (1)
      • Groovy (1)
    • Computer Sciences (237)
      • Problem Solve (155)
      • Datastructure (2)
      • Database (20)
      • OS (8)
      • Network (5)
      • Security (10)
      • Design Patterns (19)
      • Compiler (8)
      • BigData (5)
      • OOP (5)
    • Spring (21)
      • Boot (7)
      • Security (7)
      • JPA (6)
      • Session (1)
    • Frontend (10)
      • HTML (2)
      • CSS (3)
      • Vue.js (4)
    • Web (4)
      • REST API (2)
      • Servlet (1)
    • Devops (26)
      • Docker (0)
      • Kubernetes (1)
      • AWS (25)
      • Jenkins (0)
      • Terraform (0)
    • Build Tools (6)
      • Gradle (6)
    • App (1)
      • Android (1)
    • Project (4)
      • DI Framework (3)
      • Capstone Design (1)
    • Redis (1)
    • git (0)
    • etc (9)
      • IT 상식 (4)
      • IT 행사 (2)
      • Heroku (2)
      • vscode (1)
  • 홈
  • 태그
  • 방명록
  • github
RSS 피드
로그인
로그아웃 글쓰기 관리

Progrow

컨텐츠 검색

태그

Kotlin BFS BAEKJOON 투 포인터 String AWS DP 백준 JavaScript Java Design Pattern Head First Design Pattern 데이터베이스 greedy Java 정보보호 정보보안 프로그래머스 programmers dfs database

최근글

댓글

공지사항

아카이브

Transaction(1)

  • 14. Transaction

    ACID Atomicity 트랜잭션은 모두 수행되던가 아예 실행되지 않아야 함 Consistency 트랜잭션의 작업 수행 후에 일관성을 유지해야 함 Isolation 둘 이상의 트랜잭션이 동시에 병행 실행되고 있을 경우에 어느 하나의 트랜잭션이라도 다른 트랜잭션의 연산에 끼어들지 못함 Durability 트랜잭션이 성공적으로 완료됐을 경우, 그 결과는 영구적으로 반영되어야 함 Concurrency(동시성) 동시에 여러 작업을 수행하는 특성 동시에 여러 작업이 같은 공간에 접근하면 Conflict 발생(e.g. 예약 시스템) 서울의 A와 부산의 B가 대전에서 열리는 콘서트 예매를 하려 함 둘 다 동시에 페이지에 접근하여 두 사람 모두 현재 공석으로 표시됨 둘 다 같은 자리에 예매하게 되었으나, 논리적으로는..

    2021.05.22
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바