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.
Support for transactions is available in all standard AWS Regions where DynamoDB is offered. Pricing for transactions is based on the sizes of the items in the transaction.
For more information, see Amazon DynamoDB transactions.