소소

  • 홈
  • 태그
  • 방명록

궁극된 일관성 1

database - ACID 예제 상황

예제 상황 원자성-트랜잭션을 시작했고, 업데이트를 했지만, 충돌이남모든것은 트랜잭션하나의 원자로서 완료되어야한다. 분할할 수 없다고립성- 첫 번째 세션에서 트랜잭션을 시작- 제품을 선택하고 제품의 수를 카운트-두번째 세션에서 트랜잭션을 시작  - insert into sales (pid, price,quantity) valyes(1, 999.99, 10) --insert 0 1 - uqdate products set inventory = inventory -10 where pid =1; --update 1- commit;판매, 레코드출력 - 테이블과 카운트가 일치하지 않는다- 트랜잭션을 시작하면 건들지 않도록해야한다 -> 스냅샷을 얻으면 좋다postgres =# begin transaction isola..

WEB 2024.09.21
이전
1
다음
더보기
프로필사진

소소

  • 분류 전체보기 (5)
    • 네트워크 (1)
    • OS (0)
    • WEB (3)
    • 개발장 (0)

Tag

acid, 유령읽기, 일관성, 궁극된 일관성, 트랜잭션,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/06   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바