2

DynamoDB的常见问题解答说:

问:DynamoDB 是否支持就地原子更新?

Amazon DynamoDB 支持快速就地更新。您可以使用单个 API 调用增加或减少一行中的数字属性。同样,您可以自动添加或删除集合、列表或映射。查看我们的文档以获取有关原子更新的更多信息。

当您单击更多文档的链接时,它没有关于添加到集合的更多信息。

基于此,我认为使用ADD关键字添加到列表/集将是原子的。

但是使用该list_append函数添加到列表也是原子的吗?有没有关于此的其他文档?

4

1 回答 1

2

使用 UpdateItem API 对项目的所有单项目更新都是原子的。因此,list_append()在 UpdateExpression 中使用也是原子的。

于 2017-03-08T12:27:58.377 回答