Publicado en: Apr 26, 2019

DynamoDBMapper ahora admite las llamadas a la API de transacciones de Amazon DynamoDB, lo que permite a los desarrolladores que utilizan DynamoDBMapper simplificar su código al momento de realizar modificaciones categóricas coordinadas en varios elementos, tanto dentro como entre tablas de DynamoDB.

DynamoDBMapper es una clase del AWS SDK para Java que provee a los desarrolladores una biblioteca de API de alto nivel para asignar clases del lado del cliente a tablas de DynamoDB. Mediante el uso de DynamoDBMapper los desarrolladores pueden obtener acceso a tablas, realizar varias tareas de creación, lectura, actualización y eliminación (CRUD) y ejecutar consultas. Ahora los desarrolladores pueden usar DynamoDBMapper para ejecutar transacciones. Las API de transacciones ofrecen a los desarrolladores operaciones atómicas, coherentes, aisladas y duraderas (ACID) en DynamoDB para que puedan conservar con mayor facilidad la exactitud de los datos en aplicaciones. Con las transacciones, los desarrolladores pueden admitir lógica de negocio y flujos de trabajo que requieran agregar, actualizar o eliminar varios elementos en una sola operación atómica. Por ejemplo, un desarrollador de videojuegos puede garantizar que los perfiles de los jugadores se actualicen correctamente cuando intercambien elementos en un juego o realicen compras dentro de este.

La compatibilidad con las transacciones está disponible en todas las regiones de AWS estándares donde se ofrece DynamoDB. El precio de las transacciones se basa en el tamaño de los elementos de las transacciones.

Para descargar el AWS SDK para Java con la última versión de la clase DynamoDBMapper, consulte AWS SDK para Java.