Posted On: Nov 27, 2018

Amazon DynamoDB now offers native, server-side support for transactions, simplifying the developer experience of making coordinated, all-or-nothing changes to multiple items both within and across tables. With support for transactions, developers can extend the scale, performance, and enterprise benefits of DynamoDB to a broader set of mission-critical workloads.

Transactions provide atomicity, consistency, isolation, and durability (ACID) in DynamoDB, enabling you to maintain data correctness in your applications more easily. Using transactions, you can support sophisticated workflows and business logic that require adding, updating, or deleting multiple items as a single, all-or-nothing operation. For example, a video game developer can ensure players’ profiles are updated correctly when they exchange items in a game or make in-game purchases.  

Pricing for transactions is based on the sizes of the items in the transaction.

For more information, see Amazon DynamoDB transactions.