자격증/SQLD

제 2장 데이터 모델과 성능 -2

펌킨고구마 2023. 3. 8. 20:54
728x90
반응형



슈퍼/서브 타입 데이터 모델의 변환기술
 - 개별로 발생되는 트랜잭션에 대해서는 개별 테이블로 구성
 - 슈퍼타입 + 서브타입에 대해 발생되는 트랜잭션에 대해서는 슈퍼타입+서브타입 테이블로 구성
 - 전체를 하나로 묶어 트랜잭션이 발생할 때는 하나의 테이블로 구성

트랜잭션은 항상 전체를 통합하여 분석 처리하는데 슈퍼-서브타입이 하나의 테이블로 통합되어 있으면 하나의 테이블에 집적된 데이터만 읽어 처리할 수 있기에 성능이 우수 (조인감소)

인덱스
 - 인덱스는 값의 범위에 따라 일정하게 정렬되어 있으므로 상수 값으로 equal 조건으로 조회되는 컬럼이 맨 먼저, 범위 조회가 그 다음으로 오게 하는게 인덱스 액세스에 범위를 줄일 수 있는 방법이다.
 - 상호간에 조인이 많이 발생하기에 데이터베이스 상에 dbms가 제공하는 fk를 생성했는지 여부와 ,상관없이 join성능을 향상하기 위해 인덱스 생성이 필요하다.

분산데이터베이스 장단점
 -장점 :
    지역자치성, 점증적 시스템 용량 확장
    신뢰성과 가용성
    효용성과 융통성
    빠른 응답속도와 통신비용 절감
    데이터의 개용성과 신뢰성 증가
    시스템 규모의 적절한 조절
    각 지역 사용자의 요구수용 증대
 - 단점 :
   소프트웨어 개발 비용
   오류의 잠재성 증대
   설계, 관리의 복잡성과 비용
   처리비용의 증대
   불규칙한 응답 속도
   통제의 어려움
   데이터 무결성에 대한 위협

GIS (Global Single Instance)는 통합된 한 개의 인스턴스 즉 통합데이터베이스 구조를 의미하므로 분산데이터베이스와는 대치되는 개념


728x90
반응형
LIST

'자격증 > SQLD' 카테고리의 다른 글

SQLD 자격증 보수교육 배속 변경  (1) 2024.11.11
제 2장 데이터 모델과 성능 -1  (0) 2023.03.06
제 1장 데이터모델링의 이해 정리  (0) 2023.03.05