发布于: Apr 26, 2019

DynamoDBMapper 现在支持 Amazon DynamoDB 事务 API 调用。对于使用 DynamoDBMapper 的开发人员,如果他们在 DynamoDB 表内和跨 DynamoDB 表对多个项目进行协调式全有或全无更改,可以简化代码。

DynamoDBMapper 是适用于 Java 的 AWS 开发工具包的一个类,为开发人员提供了高级 API 库来将客户端类映射到 DynamoDB 表。使用 DynamoDBMapper,开发人员可以访问表;执行各种创建、读取、更新和删除 (CRUD) 操作;以及执行查询。现在,开发人员可以使用 DynamoDBMapper 来执行事务。事务 API 为开发人员提供了 DynamoDB 中的原子、一致、隔离和持久 (ACID) 操作,以便他们能够更轻松地维护应用程序中的数据正确性。借助事务,开发人员可以支持要求作为单项原子操作添加、更新或删除多个项目的工作流和业务逻辑。例如,当玩家在游戏中交换物品或在游戏中购买物品时,视频游戏开发人员可以确保他们的个人资料得到正确更新。

事务支持已在提供 DynamoDB 的所有标准 AWS 区域推出。事务的定价基于事务中项目的大小而定。

要下载提供最新版本 DynamoDBMapper 类的适用于 Java 的 AWS 开发工具包,请参阅适用于 Java 的 AWS 开发工具包。