게시된 날짜: Apr 5, 2022

Athena의 SQL 데이터 조작 언어(DML)에 삽입, 업데이트, 삭제 및 시간 여행 작업을 추가하는 새로운 기능인 Amazon Athena ACID 트랜잭션의 정식 버전을 발표하게 되어 기쁘게 생각합니다. Athena ACID 트랜잭션을 사용하면 여러 동시 사용자가 Athena의 콘솔, API 및 ODBC/JDBC 드라이버를 통해 Amazon S3에 신뢰할 수 있는 저수준 수정을 수행할 수 있습니다. Apache Iceberg 테이블 형식을 기반으로 하는 Athena ACID 트랜잭션은 Amazon S3 스토리지에 최적화되어 있고, 원활한 스키마 발전을 지원하며, Amazon EMR, Apache Spark, Apache Flink와 같은 Iceberg 테이블 형식을 지원하는 다른 서비스와 엔진에서 미세한 작업을 보장합니다.

Athena ACID 트랜잭션은 사용자 지정 레코드 잠금 솔루션 없이 친숙한 SQL 구문으로 데이터에 대한 비즈니스 및 규정 기반 업데이트를 수행하도록 지원할 수 있습니다. 데이터 삭제 요청에 대한 응답은 간단히 SQL DELETE 작업을 제출하는 것으로 처리될 수 있습니다. 수동 레코드 수정은 단일 UPDATE 문으로 해결될 수 있습니다. 또한 시간 여행 기능을 사용하면 SELECT 문만 사용하여 최근 삭제된 데이터를 복구할 수 있습니다.

Athena ACID 트랜잭션 및 Apache Iceberg 통합에 대해 자세히 알아보려면 Athena 사용 설명서의 Amazon Athena 트랜잭션 사용Iceberg 테이블 사용을 참조하세요.