Inserito il: Apr 26, 2019

DynamoDBMapper offre ora supporto per le chiamate API transazionali Amazon DynamoDB, consentendo agli sviluppatori che utilizzano il servizio di semplificare il codice quando apportano modifiche coordinate di tipo “tutto o niente” a più voci all'interno delle tabelle DynamoDB e tra di esse.

DynamoDBMapper è una classe di SDK AWS for Java che offre agli sviluppatori una libreria API di alto livello per mappare le classi lato client alle tabelle DynamoDB. La classe DynamoDBMapper consente agli sviluppatori di accedere alle tabelle, eseguire diverse operazioni di creazione, lettura, aggiornamento ed eliminazione (CRUD); ed eseguire query. Ora gli sviluppatori possono utilizzare DynamoDBMapper per eseguire transazioni. Le API transazionali offrono agli sviluppatori operazioni atomiche, coerenti, isolate e durature (ACID) nell’ambito di DynamoDB che garantiscono, in modo più semplice, la correttezza dei dati nelle applicazioni. Le transazioni consentono agli sviluppatori di supportare flussi di lavoro e logica aziendale che richiedono l’aggiunta, l’aggiornamento o l’eliminazione di più voci, con una singola operazione atomica. Ad esempio, uno sviluppatore di videogiochi può garantire che i profili dei giocatori siano aggiornati correttamente quando si scambiano le voci in un videogioco o effettuano acquisti all’interno del gioco.

Il supporto per le transazioni è disponibile in tutte le regioni AWS standard dove DynamoDB è utilizzabile. I prezzi delle transazioni dipendono dalle dimensioni delle voci nelle transazioni.

Per scaricare il kit SDK AWS for Java che offre l’ultima versione della classe di DynamoDBMapper, consulta SDK AWS for Java.