发布于: Apr 5, 2022
我们非常高兴地宣布正式推出 Amazon Athena ACID 事务,这是一项新的功能,用于对 Athena 的 SQL 数据操纵语言(DML)添加插入、更新、删除和时间旅行操作。Athena ACID 事务支持多个并发用户通过 Athena 的控制台、API 以及 ODBC 和 JDBC 驱动程序对其 Amazon S3 数据执行可靠的行级修改。Athena ACID 事务基于 Apache Iceberg 表格式构建,针对 Amazon S3 存储进行了优化,支持无缝架构演变,并确保在支持 Iceberg 表格式的其他服务和引擎(如 Amazon EMR、Apache Spark 和 Apache Flink)中进行原子操作。
Athena ACID 事务可帮助您使用熟悉的 SQL 语法对数据进行业务驱动型和法规驱动型更新,而无需使用自定义记录锁定解决方案。响应数据擦除请求就像发出 SQL DELETE 操作一样简单。只需通过单个 UPDATE 语句即可手动纠正记录。此外,借助时间旅行功能,您只需使用 SELECT 语句即可恢复最近删除的数据。
要详细了解 Athena ACID 事务和 Apache Iceberg 集成,请参阅 Athena 用户指南中的使用 Amazon Athena 事务和使用 Iceberg 表。