Amazon Redshift, 다차원 데이터 레이아웃의 정식 버전 발표

게시된 날짜: 2025년 9월 19일

Amazon Redshift가 다차원 데이터 레이아웃(MDDL)의 정식 버전을 발표했습니다. MDDL은 실제 쿼리 필터를 기반으로 데이터를 동적으로 정렬하여 쿼리 성능을 가속화합니다. 기존 정렬 방식이 고정된 열을 기준으로 데이터를 정렬하는 하는 것과 달리, MDDL은 쿼리 필터(예: 미국 내 매출)를 기준으로 데이터를 정렬합니다. 따라서 반복적인 쿼리 필터가 포함된 쿼리 워크로드에서 최적의 단일 열 정렬 키만 사용할 때보다 최대 10배 더 향상된 엔드 투 엔드 성능을 제공합니다.

AUTO 정렬 키(명시적 정렬 키가 없는 테이블의 기본값)가 지정된 각 테이블에 대해 Redshift는 테이블의 쿼리 기록을 분석하고 워크로드의 성능 개선 가능성에 따라 테이블에 대해 단일 열 정렬 키 또는 MDDL을 자동으로 선택합니다. MDDL을 사용하는 Redshift는 동일한 쿼리에서 주로 액세스되는 행을 함께 배치하는 다차원 가상 정렬 키를 자동으로 구성합니다. 이 가상 열은 테이블의 새로운 정렬 키와 동등하게 취급되며, 쿼리 실행 시 데이터 블록을 건너뛰거나 심지어 전체 술어 열 스캔을 생략하는 데 사용됩니다. MDDL을 사용하는 Redshift는 기존의 복합 및 인터리브 정렬 키를 보다 명확하게 일반화하여 테이블 스캔 성능을 크게 향상시킵니다. 특히 쿼리 워크로드에 반복적인 쿼리 필터가 포함된 경우 효과적입니다. 기존에 수동으로 정의된 정렬 키가 있는 테이블도 테이블의 정렬 키를 AUTO로 변경하면 MDDL을 활용할 수 있습니다.

MDDL은 Redshift가 제공되는 모든 AWS 상용 리전에서 사용할 수 있습니다. 시작하려면 설명서, 블로그, Amazon Science 간행물을 참조하여 쿼리 성능 개선에 대한 벤치마크에 대해 자세히 알아보세요.