본문 바로가기
🏆 자격증/⚡ 정처기

[필기] DB 구축 정리 - 2022년

by 엄지잉 2023. 7. 5.

DB 물리적 설계 시 고려사항

  • 응답 시간
  • 저장 공간의 효율성
  • 트랜잭션 처리량

트랜잭션 상태

  • 철회 (Aborted)
    • 트랜잭션 수행 실패 → Rollback 연산을 실행한 상태

분산 DB 시스템

  • 논리적으로는 하나의 시스템에 속하지만, 물리적으로는 여러 개의 컴퓨터 사이트에 분산되어 있음
  • 위치 투명성, 중복 투명성, 병행 투명성, 장애 투명성을 목표로 함
  • DB 설계가 비교적 어렵고, 개발/처리 비용이 증가한다는 단점이 있음
  • 구성요소
    • 분산처리기, 분산DB, 분산 네트워크, 분산 트랜잭션
  • 구조
    • 전역, 분할, 할당, 지역 스키마

저장 레코드 양식 설계 시 고려사항

  • 데이터 타입, 데이터 값의 분포, 접근 빈도

트랜잭션 모델링

  • 트랜잭션을 개념적 시스템 독립적으로 정의함
  • 트랜잭션의 입출력 기능, 형태만 정의함
  • 검색, 갱신, 혼합

Partially Committed

  • 마지막 연산이 실행된 직후의 상태로, 아직 Commit 연산 실행 전