Publicado en: Apr 5, 2022

Nos complace anunciar la disponibilidad general de las transacciones ACID de Amazon Athena, una nueva capacidad que agrega operaciones de inserción, actualización, eliminación y viaje en el tiempo al lenguaje de manipulación de datos SQL de Athena. Las transacciones ACID de Athena permiten que varios usuarios hagan, de forma simultánea, modificaciones a las filas de datos de Amazon S3 desde la consola de Athena, la API y los controladores ODBC y JDBC. Creadas en el formato de tabla de Apache Iceberg, las transacciones ACID de Athena están optimizadas para el almacenamiento en Amazon S3, son compatibles con la evolución de esquemas continua, a la vez que garantizan las operaciones atómicas con otros servicios y motores que son compatibles con el formato de tabla Iceberg, como Amazon EMR, Apache Spark y Apache Flink.

Las transacciones ACID de Athena pueden ayudarle a realizar actualizaciones de datos orientadas al negocio y a la normativa usando una sintaxis de SQL conocida y sin necesidad de una solución de bloqueo de registros personalizada. Responder a una solicitud de borrado de datos es tan simple como iniciar una operación SQL DELETE. Se pueden hacer correcciones de registros manuales a través de una única declaración UPDATE (Actualizar). Y con la capacidad de recientemente eliminados, puede recuperar los datos eliminados recientemente con la declaración SELECT.

Para obtener más información sobre las transacciones ACID de Athena y la integración de Apache Iceberg, consulte Uso de las transacciones de Amazon Athena y Utilización de las tablas Iceberg en la guía del usuario de Athena.