반정규화 주요 기법
반정규화의 주요 기법을 알아보자.
테이블 병합은 1:1 관계, 1:M 관계를 통합하여 JOIN 횟수를 줄여 성능을 향상시킨다.
테이블 분할은 테이블을 수직 또는 수평으로 분할하는 것으로, 파티셔닝이라고도 불린다.
중복 테이블 추가는 대량의 데이터들에 대한 집계함수(GROUP BY, SUM 등)를 사용해 실시간 통계 정보를 계산하는
경우에 효과적인 수행을 위해 별도의 통계 테이블을 두거나 중복 테이블을 추가하는 것을 말한다.
반응형
칼럼 중복화란 JOIN 성능 향상을 위해 중복을 허용하는 것을 의미한다.
중복 관계 추가는 데이터 처리를 위한 여러 경로를 거쳐 JOIN이 가능하지만,
이때 발생할 수 있는 성능 저하를 예방하기 위해 추가적으로 관계를 맺는 방법이다.
ESB(Enterprise Service Bus)는 기업에서 운영되는 서로 다른 플랫폼 및 애플리케이션 간을
하나의 시스템으로 관리 및 운영할 수 있도록 서비스 중심의 통합을 지향하는 기술이다.
728x90
반응형
'자격증 준비 > 정보처리기사' 카테고리의 다른 글
[ 정보처리기사 ] 소프트웨어 개발 방법론 (0) | 2023.04.03 |
---|---|
[ 정보처리기사 ] 네트워크 서비스 공격 기법 (2) | 2023.03.30 |
[ 정보처리기사 ] 비대칭키 암호화 알고리즘 (4) | 2023.03.29 |
[ 정보처리기사 ] 대칭키 암호화 알고리즘 (2) | 2023.03.29 |