首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在dynamodb中处理I/O容量

在dynamodb中处理I/O容量
EN

Stack Overflow用户
提问于 2018-05-10 00:05:37
回答 1查看 104关注 0票数 0

我们使用dynogels库来查询dynamoDB表。不幸的是,由于dynamoDB没有分页功能,对于特定需求,我们通过loadAll从表中检索所有数据以获得表中的所有项(18K项),并且我们面临着由于超出I/O读取容量而导致的错误。

除了这个检索表的所有内容的查询之外,我们只有很少的表的读使用率。我们还尝试动态更新I/O单元,但每小时只能进行4次更改。

你能给出一个解决方案吗?您知道如何在dynamodB中使用分页吗?可以使用DAX作为本地dynamoDB缓存吗?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2018-05-10 01:02:58

不幸的是,由于dynamoDB没有分页功能,因此对于特定需求,

DynamoDB确实具有分页功能,您可以在其中指定要查询的页数限制,并且作为结果的一部分,DynamoDB查询/扫描API将返回一个nextStartKey,该exclusiveStartKey可用作下一步检索的exclusiveStartKey,并一直执行此操作,直到nextStartKey为null,表示结果结束:https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Query.html#Query.Pagination

它们在dynogels库中不支持分页吗?

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50257688

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档