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

컨텐츠 검색

태그

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

최근글

댓글

공지사항

아카이브

Transaction(1)

  • 14. Transaction

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

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

티스토리툴바