딩코

  • 하나의 트랜잭션 완료될때까지, 다른 트잭이 특정 트랜잭션의 결과를 참조할 수 없어야함
  • 격리성, 독립성
  • 트랜잭션 수행시 서로 끼어 들지 못하는 것
  • 병렬 트랜잭션은 서로 격리되어 마치 순차적으로 실행되는 것처럼 작동 해야함
  • 여러 사용자가 같은 데이터에 접근할 수 있어야함
  • 그런데! 순차적으로하면 성능이 나빠진다
    • 그래서! 여러 개의 격리 수준으로 나뉘어 제공됨

격리성과 동시성 관계

  • 격리성이 높을수록 동시성은 낮아짐