반정규화

Dogeun Lee·2023년 10월 18일
0

테이블추가 : 중부이통
키워드
중 : 테이블구조중복 원격조인제거
부 : 별도의 반정규화 테이블
이 : 이력테이블
통 : 통계함수 수행

컬럼추가 : 응이중피파
키워드
응 : 이전데이터를 임시중복보관
이 : 대량의 이력테이블 불특정 날 조회
중 : 조인 성능저하 예방 중복컬럼
피 : PK단일속성
파 : 트랜잭션 계산 미리계산 보관

트랜잭션

전체 대상일괄처리 - 서브타입별로 개별유지변환시 유니온연산에 의해 성능저하 
서브타입개별 - 테이블은 하나로 통합변환하면 불필요한 많은 데이터집적으로 성능저하
슈퍼+서브 - 개별로 유지하면 조인에 의해 성능저하
전체를 통합 - 슈+서브로 통합시 집적된 데이터만 읽기때문에 성능향상

PK 우선연산 쿼리

인덱스 생성 시 쿼리문 내에서 상수는 최 전방에 배치, Between은 그 다음으로 배치해주면 성능향상에 도움이 된다. 
<>도 마찬가지이다.

분산DB

공통코드, 기준정보 등 마스터 데이터는 분산DB에 복제분산을 적용, 
Near real time, 
백업사이트구성 시 간단하게 분산기능 적용구성
profile
오대수

0개의 댓글