Publicado: Apr 5, 2022
Temos o prazer de anunciar a disponibilidade geral das transações ACID do Amazon Athena, um novo recurso que adiciona operações de inserção, atualização, exclusão e viagem no tempo à linguagem de manipulação de dados SQL (DML) do Athena. As transações ACID do Athena permitem que vários usuários simultâneos façam modificações confiáveis e no nível da linha nos dados do Amazon S3 pelo console do Athena, pela API e pelos drivers ODBC e JDBC. Criadas no formato de tabela do Apache Iceberg, as transações do Athena ACID são otimizadas para armazenamento do Amazon S3, oferecem suporte à evolução contínua de esquemas e garantem operações atômicas em outros serviços e mecanismos que oferecem suporte ao formato de tabela do Iceberg, como o Amazon EMR, o Apache Spark e o Apache Flink.
As transações ACID do Athena podem ajudar você a fazer atualizações orientadas por negócios e regulamentares para seus dados usando a sintaxe SQL familiar e sem a necessidade de uma solução personalizada de bloqueio de registros. As respostas às solicitações de exclusão de dados ficaram tão fáceis quanto a emissão de uma operação DELETE em SQL. É possível corrigir registros manualmente com uma única instrução UPDATE. Além disso, com o recurso de viagem no tempo, você pode recuperar dados que foram excluídos recentemente com uma instrução SELECT.
Para saber mais sobre as transações do Athena ACID e a integração com o Apache Iceberg, consulte Como usar transações do Amazon Athena e Usar tabelas do Iceberg no Guia do usuário do Athena.