DynamoDB 交易费用

问题描述 投票:0回答:1

DynamoDB 事务是按单个记录的写入次数收费,还是根据整体大小收费?

我正在制作一个聊天应用程序,我想将每个用户的聊天室存储在记录中,以便当用户登录时,我可以使用他们的用户名执行 getItem,而不是扫描他们所属的每个聊天室的。我使用 Appsync 作为该服务的 API。当用户创建新的聊天室时,我会将 uuid 附加到添加到聊天中的每个用户。

DynamoDB 不支持批量更新,但支持事务,我可以将多个更新一起批处理。如果我通过循环运行 DynamoDB 更新来附加 uuid,则每个更新将四舍五入为每个用户 1kb 费用。如果交易费用基于捆绑在一起的交易规模,则费用会更低,因为它会四舍五入总交易,而不是部分交易。

database amazon-web-services transactions amazon-dynamodb
1个回答
0
投票

事务写入(实际上是所有写入)都是针对单个项目的。这只是查询和扫描调用,其成本基于返回的总完整有效负载。

© www.soinside.com 2019 - 2024. All rights reserved.