Publié le: Apr 5, 2022

Nous sommes ravis d'annoncer la disponibilité générale des transactions ACID Amazon Athena, une toute nouvelle fonctionnalité qui ajoute des opérations d'insertion, de mise à jour, de suppression et de voyage dans le temps au langage de manipulation de données DML (data manipulation language) SQL d'Athena. Les transactions ACID Athena permettent à plusieurs utilisateurs simultanés d'apporter des modifications, d'une manière fiable et au niveau des lignes, à leurs données Amazon S3 à partir de la console Athena, de l'API et des pilotes ODBC et JDBC. Conçues au format de table Apache Iceberg, les transactions ACID Athena sont optimisées pour le stockage Amazon S3, prennent en charge l'évolution aisée du schéma et garantissent les opérations atomiques sur les autres services et moteurs prenant en charge le format de table Iceberg tels qu'Amazon EMR, Apache Spark et Apache Flink.

Les transactions ACID Athena peuvent vous aider à effectuer des mises à jour centrées sur les exigences métier et réglementaires sur vos données, en utilisant une syntaxe SQL familière et sans avoir recours à une solution personnalisée de verrouillage des enregistrements. Répondre à une requête d'effacement de données est aussi simple que d'émettre une opération SQL DELETE. Les corrections manuelles des enregistrements peuvent être réalisées via une simple instruction UPDATE. Et grâce aux capacités de voyage dans le temps, vous pouvez récupérer des données effacées récemment juste avec une opération SELECT.

Pour en savoir plus sur les transactions ACID Athena et l'intégration à Apache Iceberg, consultez Utilisation des transactions Amazon Athena et Utilisation des tables Iceberg dans le guide de l'utilisateur Athena.