데이터 패브릭의 핵심 아이디어 중 하나는 사용하기 쉬운 단일 액세스 지점을 통해 기업의 모든 데이터에 액세스할 수 있는 기능입니다. 이는 복잡성을 추상화하고 단일 액세스 포인트를 제공하는 데이터 가상화 계층을 사용하여 달성할 수 있습니다. 이 계층은 중앙 집중식 액세스 외에도 캐싱, 보안, 모델링, 데이터 소스 페더레이션과 같은 다른 기능을 제공하며, 기업 전체에 일관성 있게 적용될 수 있습니다. 이러한 모든 기능을 통해 최종 사용자는 데이터가 수십 개의 이기종 시스템에 분산되어 있어도 모든 회사 데이터가 단일 시스템에 통합되어 저장되어 있다는 느낌을 받을 수 있습니다. 데이터 패브릭 솔루션 공급업체는 이러한 기능을 제공하기 위해 두 가지 주요 아키텍처를 구현합니다:
- 전문화된 데이터 가상화 레이어
- 데이터 가상화 확장 기능을 갖춘 데이터 엔진
이 백서에서는 두 아키텍처를 자세히 살펴보고, 쿼리 실행 성능에 미치는 영향에 초점을 맞출 것입니다. 두 아키텍처의 차이점을 더 자세히 설명하기 위해 TPC-H를 사용하여 광범위한 벤치마크를 수행하여 두 아키텍처가 서로 다른 시나리오에서 어떻게 작동하는지 보여줍니다.