Utiliser les transactions Athena ACID - Amazon Athena

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Utiliser les transactions Athena ACID

Le terme « ACID transactions » fait référence à un ensemble de propriétés (atomicité, cohérence, isolation et durabilité) qui garantissent l'intégrité des données dans les transactions de base de données. ACIDles transactions permettent à plusieurs utilisateurs d'ajouter et de supprimer simultanément et de manière fiable des objets Amazon S3 de manière atomique, tout en isolant les requêtes existantes en maintenant la cohérence de lecture des requêtes par rapport au lac de données. ACIDLes transactions Athena ajoutent la prise en charge d'une table unique pour les opérations d'insertion, de suppression, de mise à jour et de voyage dans le temps au langage de manipulation des SQL données Athena (). DML Vous et plusieurs utilisateurs simultanés pouvez utiliser les ACID transactions Athena pour apporter des modifications fiables au niveau des lignes aux données Amazon S3. Les transactions Athena gèrent automatiquement la sémantique et la coordination du verrouillage et ne nécessitent pas de solution de verrouillage d'enregistrement personnalisée.

ACIDLes transactions Athena et la SQL syntaxe familière simplifient les mises à jour de vos données commerciales et réglementaires. Par exemple, pour répondre à une demande d'effacement de données, vous pouvez effectuer une SQL DELETE opération. Pour effectuer des corrections d'enregistrement manuelles, vous pouvez utiliser une seule instruction UPDATE. Pour récupérer des données qui ont été récemment supprimées, vous pouvez émettre des requêtes Time Travel en utilisant une instruction SELECT.

Comme elles reposent sur des formats de table partagés, les ACID transactions Athena sont compatibles avec d'autres services et moteurs tels qu'Amazon EMR et Apache Spark, qui prennent également en charge les formats de table partagés.

Les transactions Athena sont disponibles via la console Athena, les API opérations et les pilotes. ODBC JDBC