소소
close
프로필 배경
프로필 로고

소소

  • 분류 전체보기 (5)
    • 네트워크 (1)
    • OS (0)
    • WEB (3)
    • 개발장 (0)
  • 홈
  • 태그
  • 방명록

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..

  • format_list_bulleted WEB
  • · 2024. 9. 21.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (5)
    • 네트워크 (1)
    • OS (0)
    • WEB (3)
    • 개발장 (0)
최근 글
인기 글
최근 댓글
태그
  • #유령읽기
  • #일관성
  • #궁극된 일관성
  • #acid
  • #트랜잭션
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바