Amazon Redshift, Iceberg 테이블에 ALTER TABLE 추가 및 AWS Glue Data Catalog 마운트를 통한 쓰기 지원

게시된 날짜: 2026년 5월 18일

Amazon Redshift가 AWS Glue Data Catalog(awsdatacatalog) 마운트를 통해 Apache Iceberg 테이블에 직접 쓰기를 지원합니다. 이제 ALTER TABLE DDL 문을 사용하여 Apache Iceberg 테이블의 스키마, 파티셔닝, 속성을 수정할 수 있습니다. 자동 마운트된 awsdatacatalog를 통한 쓰기 액세스 권한을 사용하면 외부 스키마를 생성하지 않고도 모든 엔진에서 쿼리할 수 있도록 Redshift 변환을 데이터 레이크에 저장할 수 있습니다.특히 AWS Lake Formation과 페더레이션된 Iceberg 테이블에 유용합니다. 지원되는 ALTER TABLE 작업에는 열 ADD/DROP/ALTER, RENAME COLUMN, 기본 압축 유형을 덮어쓰는 SET TABLE PROPERTIES, 데이터 볼륨 증가에 따라 파티셔닝 전략을 조정하는 ADD/DROP/REPLACE PARTITION FIELD가 포함됩니다. 이전에는 Iceberg 테이블 구조를 업데이트하려면 테이블과 해당 데이터를 모두 삭제해야 했기 때문에 데이터 파이프라인이 복잡하고 지연 시간이 발생했습니다. Redshift에서 수정한 테이블은 Amazon EMR 및 Amazon Athena를 비롯한 다른 Iceberg 호환 엔진과 호환성이 유지되므로, 엔진 간 상호 운용성이 유지됩니다. AWS Lake Formation 권한은 Iceberg 쓰기 작업에 지원됩니다.

Amazon Redshift가 제공되는 모든 AWS 리전에서 이러한 기능을 사용할 수 있습니다. 시작하려면 Amazon Redshift 데이터베이스 개발자 안내서의 Amazon Redshift에서 Iceberg 테이블 참조 및 Altering table definitions(테이블 정의 변경) 섹션을 참조하세요.