【发布时间】:2017-07-01 14:54:24
【问题描述】:
因此,正如问题所述,我有一个 dynamoDB 设置,我从中获取数据。我的用户端是在 iOS 中配置的,因此我使用的是 AWS iOS 开发工具包。虽然文档没问题,但它已经过时了很多,并且通过文档,许多类已被弃用。
我有 2 个问题 -
- 我必须始终从数据库中获取最新条目,所以我通过设置
scanforward = false and limit = 1来做到这一点。现在我从dynamoDBObjectMapper调用query方法,但也有加载方法也可以配置为执行相同的操作。我的第一个问题是,如果我必须只获取数据库中的最新条目,query和load之间有什么区别。还有什么是检索它的正确方法? - 我必须尽可能以最即时的方式获取这些数据。我知道
DynamoDBStream,但这不是一个选择。基本上我必须实现一种长轮询的功能,我会在哪里接到电话?每当更改任何数据或以特定时间间隔从 dynamoDB 连续获取数据时。我应该使用 NSTimer 和相同的方法调用 (load vs query) 来获取数据库中的最新条目吗?
非常感谢任何帮助。此外,如果任何在亚马逊工作的开发人员可以看到这个问题,请从 AWS 控制台中删除旧文档并保留最新文档。关于同一件事有 5 个文档,所有这些文档都已过时且已弃用。
【问题讨论】:
标签: ios amazon-web-services amazon-dynamodb