슈퍼/서브 타입 데이터 모델의 변환기술
- 개별로 발생되는 트랜잭션에 대해서는 개별 테이블로 구성
- 슈퍼타입 + 서브타입에 대해 발생되는 트랜잭션에 대해서는 슈퍼타입+서브타입 테이블로 구성
- 전체를 하나로 묶어 트랜잭션이 발생할 때는 하나의 테이블로 구성
트랜잭션은 항상 전체를 통합하여 분석 처리하는데 슈퍼-서브타입이 하나의 테이블로 통합되어 있으면 하나의 테이블에 집적된 데이터만 읽어 처리할 수 있기에 성능이 우수 (조인감소)
인덱스
- 인덱스는 값의 범위에 따라 일정하게 정렬되어 있으므로 상수 값으로 equal 조건으로 조회되는 컬럼이 맨 먼저, 범위 조회가 그 다음으로 오게 하는게 인덱스 액세스에 범위를 줄일 수 있는 방법이다.
- 상호간에 조인이 많이 발생하기에 데이터베이스 상에 dbms가 제공하는 fk를 생성했는지 여부와 ,상관없이 join성능을 향상하기 위해 인덱스 생성이 필요하다.
분산데이터베이스 장단점
-장점 :
지역자치성, 점증적 시스템 용량 확장
신뢰성과 가용성
효용성과 융통성
빠른 응답속도와 통신비용 절감
데이터의 개용성과 신뢰성 증가
시스템 규모의 적절한 조절
각 지역 사용자의 요구수용 증대
- 단점 :
소프트웨어 개발 비용
오류의 잠재성 증대
설계, 관리의 복잡성과 비용
처리비용의 증대
불규칙한 응답 속도
통제의 어려움
데이터 무결성에 대한 위협
GIS (Global Single Instance)는 통합된 한 개의 인스턴스 즉 통합데이터베이스 구조를 의미하므로 분산데이터베이스와는 대치되는 개념
'자격증 > SQLD' 카테고리의 다른 글
SQLD 자격증 보수교육 배속 변경 (1) | 2024.11.11 |
---|---|
제 2장 데이터 모델과 성능 -1 (0) | 2023.03.06 |
제 1장 데이터모델링의 이해 정리 (0) | 2023.03.05 |