스토리지 그룹

스토리지 그룹은 데이터를 저장할 수 있는 이름 지정된 스토리지 경로 세트입니다. 스토리지 그룹은 데이터베이스 시스템에 사용 가능한 여러 스토리지 클래스를 나타내도록 구성됩니다. 테이블스페이스를 데이터에 가장 적합한 스토리지 그룹에 지정할 수 있습니다. 자동 스토리지 테이블스페이스만 스토리지 그룹을 사용합니다.

테이블스페이스는 하나의 스토리지 그룹에만 연관시킬 수 있지만 스토리지 그룹에 다중 테이블스페이스 연관이 있을 수 있습니다. 스토리지 그룹 오브젝트를 관리하기 위해 CREATE STOGROUP, ALTER STOGROUP, RENAME STOGROUP, DROP 및 COMMENT문을 사용할 수 있습니다.

테이블 파티션 기능을 사용하면, 테이블 데이터를 다중 테이블스페이스에 배치할 수 있습니다. 이 기능을 사용하면, 데이터의 나머지가 보다 느린 스토리지의 하나 이상의 계층에 있을 때 스토리지 그룹이 급속 스토리지에 테이블 데이터의 서브세트를 저장할 수 있습니다. 스토리지 그룹을 사용하여 스토리지 클래스를 기반으로 하는 데이터의 우선순위를 지정하는 다중 온도 스토리지를 지정하십시오. 예를 들어, 데이터베이스 시스템의 서로 다른 스토리지 티어에 맵핑하는 스토리지 그룹을 작성할 수 있습니다. 정의된 테이블스페이스는 이러한 스토리지 그룹과 연관되어 있습니다.

스토리지 그룹을 정의할 때, 서비스 특성의 품질에 따라 스토리지 경로를 그룹화하십시오. 더 오래된 데이터가 덜 액세스되고 좀 더 빠른 액세스 시간을 허용할 수 있는 경우(웜데이터 또는 콜드데이터), 데이터에 대한 공통 QoS(Quality of Service) 특성은 최신 데이터가 자주 액세스되고 가장 빠른 액세스 시간을 필요로 하는(핫데이터) 에이징 패턴을 따릅니다. 데이터의 우선순위는 다음을 기반으로 합니다.
  • 액세스 빈도
  • 승인할 수 있는 액세스 시간
  • 데이터의 소멸성
  • 애플리케이션 요구사항
일반적으로, 데이터의 우선순위는 볼륨에 역비례하므로, 콜드데이터와 웜데이터가 훨씬 많이 있고 데이터 중 적은 부분만 핫데이터입니다. Db2® WLM (Work Load Manager) 을 사용하여 테이블 스페이스 또는 스토리지 그룹의 정의를 통해 액세스된 데이터에 지정할 수 있는 태그를 기반으로 활동을 처리하는 방법에 대한 룰을 정의할 수 있습니다.