비디오: AWS Summit Seoul 2016 - 개발자가 알아야 할 Amazon DynamoDB 활용법 (김일호, AWS) 2024
데이터웨어 하우징 환경 또는 특정 데이터 마트가 기본 데이터웨어 하우스가 제공하는 보고서는 유한하고 예측 가능한 보고서 세트를 생성하는 사명을 가질 수 있습니다. 데이터베이스 비정규 화 , 원칙을 바탕으로 구축되거나 성능 효율성을 위해 의도적으로 관계형 데이터베이스 디자인 원칙을 위반하는 관계를 지원하기 위해 관계형 데이터베이스를 설계하는 한 가지 방법이 있습니다.
->비정규 화는 소규모 관계형 데이터웨어 하우스 또는 데이터 마트를 신속하게 가동해야하는 빠른 해결 솔루션 에 가장 적합합니다. 예를 들어, 특정 헌장에 대해 비정규 관계형 데이터베이스를 작성하여 기존 시스템 마이그레이션 작업의 결과로 더 이상 사용할 수없는 특정 보고서 세트를 생성 할 수 있습니다. 비정규 화는 막 다른 길은 아니지만 많은 양의 중복 된 데이터를 생성하고 데이터베이스 구조는 유연성이별로 없습니다. 또한 이러한 기능은 테이블 디자인에서 공식화 된보고 구조와 밀접하게 연결되어 있으므로 표준 보고서 외에 쿼리 기능이 제한적일 수 있습니다. 그래도이 접근법을 확인하고 싶을 것입니다.
그림의 맨 아래에 표시된 보고서 형식을 지원하기 위해 원본 구조가 테이블을 조인 할 필요없이 보고서를 생성 할 수있는 비정규 화 테이블로 매핑됩니다. (더 간단하게 말하면 보고서는 매우 빠르게 실행됩니다.)
참고
: 실제 사례는 그림보다 많은 테이블 (10 ~ 50 개 이상)과 더 많은 보고서를 포함합니다. 그러나이 그림은 아이디어를 가로 질러야합니다. 또는 치수 설계의 원리와 기술을 따르기를 원할 수도 있습니다. 이제 RDBMS는 과거보다 차원 지향적 구조를 다루는 데 어려움이 적기 때문에보고 필요성에 맞는 적절한 성능을 얻을 수있을뿐 아니라 다양한 임시, 다차원 쿼리를 지원할 수있는 유연성을 유지할 수 있습니다.
보고 지향적 인 신속한 전개를 위해서는 최소한 관계형 데이터에 대한 비정규 화 기반 설계를 고려하십시오.