

# Uso de las transacciones de ACID de Athena
<a name="acid-transactions"></a>

El término “transacciones ACID” se refiere a un conjunto de propiedades ([atomicidad](https://en.wikipedia.org/wiki/Atomicity_(database_systems)), [consistencia](https://en.wikipedia.org/wiki/Consistency_(database_systems)), [aislamiento](https://en.wikipedia.org/wiki/Isolation_(database_systems)) y [durabilidad](https://en.wikipedia.org/wiki/Durability_(database_systems))) que garantizan la integridad de los datos en las transacciones de bases de datos. Las transacciones ACID permiten a varios usuarios agregar y eliminar objetos de Amazon S3 de forma atómica, simultánea y confiable, al mismo tiempo que aíslan las consultas existentes y mantienen la coherencia de lectura de las consultas en el lago de datos. Las transacciones ACID de Athena agregan compatibilidad con una única tabla para las operaciones de inserción, eliminación, actualización y viaje en el tiempo al lenguaje de manipulación de datos (DML) SQL de Athena. Las transacciones ACID de Athena permiten que, junto con varios usuarios simultáneos, pueda hacer modificaciones confiables por fila en los datos de Amazon S3. Las transacciones de Athena administran automáticamente la semántica de bloqueo y la coordinación y no requieren ninguna solución de bloqueo de registros personalizada.

Las transacciones ACID de Athena y la conocida sintaxis SQL simplifican las actualizaciones de los datos empresariales y normativos. Por ejemplo, para responder a una solicitud de borrado de datos, puede llevar a cabo una operación `DELETE` de SQL. Para hacer correcciones manuales de registros, puede utilizar una sola instrucción `UPDATE`. Para recuperar los datos eliminados recientemente, puede emitir consultas de viaje en el tiempo mediante una instrucción `SELECT`.

Al estar creadas en formatos de tabla compartida, las transacciones ACID de Athena son compatibles con otros servicios y motores, como [Amazon EMR](https://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-what-is-emr.html) y [Apache Spark](https://spark.apache.org/), que también admiten los formatos de tabla compartida.

Las transacciones de Athena están disponibles a través de la consola de Athena, las operaciones de la API y los controladores ODBC y JDBC.

**Topics**
+ [Consulta de las tablas de Linux Foundation Delta Lake](delta-lake-tables.md)
+ [Consulta de los conjuntos de datos de Apache Hudi](querying-hudi.md)
+ [Consulta de tablas de Apache Iceberg](querying-iceberg.md)