두 개의 기존 데이터웨어 하우스에 대한 추상 액세스가 필요한 비즈니스 인텔리전스 프로젝트에 착수했습니다. 셀프 서비스 비즈니스 인텔리전스가 데이터를 결합하고 기존의 두 창고에 대한 단일 뷰를 제공 할 수 있도록 응용 프로그램 아키텍처를 설계해야합니다. 나는 다음과 같은 것을 생각해 냈습니다.
가상화 / 캐싱 부분에 어려움을 겪고 있으며 문제를 해결할 엔터프라이즈 디자인 패턴이 있는지 궁금합니다. 이와 같은 아키텍처가 데이터웨어 하우스의 스타 스키마를 추상화하는 데 효과적입니까? Red Hat JBoss Data Virtualization 및 Red Hat JBoss Data Grid 와 같은 제품을보고 있습니다.
우리는 현재 최대 절전 모드를 사용하지 않고 있으며 데이터 그리드에 대한 이해는 키-값 저장소 또는 객체 저장소이므로 관계형 모델을 캐싱하기에 부적합하다는 것입니다. 또한 셀프 서비스 대시 보드 부품에 공급 업체 제품을 사용하고 싶어하지만 공급 업체가 원하는 모든 것을 제공 할 수없는 경우이 영역에서 일부 사용자 지정 빌드를 수행 할 수도 있습니다.
{key: pk, value: the_rest_of_the_row}
입니까? 테이블 메타 데이터도 캐시하고 싶을 것입니다.