개발자 입니다
고양이손녀의 반대말은
개발자 입니다
전체 방문자
오늘
어제
  • 분류 전체보기 (51)
    • iOS (4)
      • swift (3)
      • swiftUI (0)
    • Python (3)
    • CS (0)
    • 자료구조 (0)
    • 독학사 (44)
      • 데이터베이스 (42)
      • 통합컴퓨터시스템 (0)
      • 알고리즘 (0)
      • 통합프로그래밍 (2)

블로그 메뉴

  • 깃허브
  • 태그
  • 방명록

인기 글

태그

  • Guard
  • 알고리즘
  • 입출력
  • optionalChaining
  • 통합프로그래밍
  • 코딩테스트
  • 독학사
  • optional
  • 데이터베이스
  • OptionalBinding
  • 파이썬
  • Swift

티스토리

hELLO · Designed By 정상우.
개발자 입니다

고양이손녀의 반대말은

독학사/데이터베이스

검증 기법

2022. 10. 17. 21:12

평가영역

  • 상세 평가영역 없음

 


 

검증 기법

  1. read연산은 사실 트랜잭션간의 충돌이 발생할 확률이 낮다.
  2. 그런데 이런 연산에서조차 동시성 제어를 하면 자원낭비가 심해진다.
  3. 그렇다고 다른 방법을 쓰면 미리 충돌하는 트랜잭션을 알수없다.
  4. 따라서, 시스템을 감시하는 기법(검증 기법)이 필요하다.

 


검증 단계

  1. 판독 단계: 모든 write연산은 DB를 바로갱신하지 않고 지역변수에 저장한다.
  2. 검증 단계: 지역변수에 있는값을 DB에 넣을수 있는지 검증한다.
  3. 기록 단계: 가능하면 실제 DB에 값을 기록한다.

 

저작자표시
    '독학사/데이터베이스' 카테고리의 다른 글
    • 교착상태 처리
    • 다중버전 기법
    • 타임스탬프 순서 기법
    • 로킹
    개발자 입니다
    개발자 입니다

    티스토리툴바