Apache Iceberg 구체화된 뷰, 이제 시스템 관리형 쓰기 보호 지원

게시된 날짜: 2026년 9월 30일

AWS는 오늘 Apache Iceberg용 시스템 관리형 구체화된 뷰를 발표했습니다. 구체화된 뷰를 사용하면 값비싼 쿼리를 한 번 사전 계산한 후 여러 엔진에 걸쳐 결과를 재사용할 수 있습니다. 이 결과는 사용자 데이터 레이크의 개방형 Iceberg 아이스버그 테이블이므로, 쓰기 액세스 권한이 있는 사람은 누구나 카탈로그를 통해 또는 Amazon S3의 파일에 기록하여 변경할 수 있습니다. 시스템 관리형 구체화 뷰는 AWS Glue만 해당 뷰의 데이터와 정의를 작성할 수 있도록 제한하여 이 격차를 해소합니다. 따라서 테이블이나 기본 S3 파일에 대한 쓰기 권한을 누가 가지고 있든, 뷰의 결과는 컴퓨팅된 대로 정확하게 유지됩니다.

시작하려면 구체화된 뷰, 그리고 선택적으로 새로 고침 일정을 정의하는 SQL을 작성하세요. 그러면 AWS Glue가 결과를 컴퓨팅하여 Amazon S3 Tables 버킷에 표준 Apache Iceberg 테이블로 저장하고 일정에 따라 최신 상태로 유지합니다. 이 결과는 AWS Glue Data Catalog의 일반적인 Iceberg 테이블이기 때문에 모든 Iceberg 호환 엔진은 곧바로 읽을 수 있으나, 서비스는 다른 작성자가 절대 변경할 수 없습니다. 안심하고 공유할 수 있는, 항상 일관성 있는 데이터세트로 관리됩니다. 필요할 때마다 뷰를 새로 고치거나, 일정을 조정하거나, 뷰를 삭제할 수 있습니다.

시스템 관리형 Apache Iceberg 구체화된 뷰는 Apache Iceberg 구체화된 뷰가 지원되는 모든 리전에서 사용할 수 있습니다. 자세히 알아보려면 AWS Glue 개발자 안내서의 시스템 관리형 구체화된 뷰를 참조하세요.