<< Click to Display Table of Contents >>

그룹 데이터 스토어

그룹 데이터 스토어는 다른 데이터 소스(데이터베이스, UDS, 파일/HTTP 스토어, XML DTD 스토어)에서 생성된 데이터 셋을 다수의 데이터 셋으로 분할하는 2차 데이터 소스로써, 다수의 데이터 셋이 하나의 데이터 셋에서 파생 가능할 때 이용하는 데이터 소스입니다.

그룹 데이터 스토어는 하나의 데이터 셋을 이용해 다수의 데이터 셋을 파생시키기 때문에 다수의 독립 데이터 셋을 이용하는 것에 비해 쿼리와 통신 횟수가 감소하는 장점이 있습니다.

예를 들어 마스터-디테일 보고서를 작성하기 위해 세 개의 쿼리로 세 개의 데이터 셋을 생성하는 것보다 하나의 쿼리로 하나의 데이터 셋을 생성하여 GDS로 분할하는 것이 데이터베이스 성능을 향상시킬 수 있습니다.

원본 데이터 셋

다중 데이터 셋으로 분할되는 데이터 셋을 원본 데이터 셋이라 합니다. 마스터/디테일 데이터 셋을 분할할 경우 가장 상위 마스터셋으로 사용되는 데이터 셋만을 원본 데이터 셋으로 사용할 수 있습니다.

그룹 데이터 셋

원본 데이터 셋을 분할해서 만든 데이터 셋을 그룹 데이터 셋이라 합니다. 원본 데이터 셋으로부터 생성된 그룹 데이터 셋은 일반 데이터 셋과 동일하게 사용할 수 있습니다.