首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DynamoDB中最新的分区密钥条目

DynamoDB中最新的分区密钥条目
EN

Stack Overflow用户
提问于 2018-06-18 09:41:45
回答 1查看 386关注 0票数 0

因此,为了解释我的用例以及我被困在哪里:

我正在将Mysql复制到一个DynamoDB实例。在DynamoDB中,表如下所示:

发电机表

分区键是record_index,排序键为meterId。

我想要做的是调优我的API,该API查询Mysql并写入DynamoDB:

查询最后编写的DynamoDB (在Mysql中是增量的最高数字),使用该record_index结果作为查询Mysql的起点,然后将结果写入DynamoDB表。

实际上,我正在尝试创建一个只编写增量数据的API。

我已经谷歌和谷歌,找不到一个扫描或查询,将导致我需要什么。

有什么建议吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-19 01:38:15

在表中添加新记录时,包含一个始终具有相同值(例如“常量”)的属性(例如"my_attr")。

创建一个次要索引,其中my_attr是主键,record_index是排序键。然后通过my_attr=‘常数’查询辅助索引,将结果限制为降序。返回的项目将有您的最后一个record_index

请注意,这将创建所谓的热分区。如果您需要从此查询获得高吞吐量或在主表中插入/更新数据,则此设计可能会出现问题。

见更多信息:https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/bp-partition-key-design.html

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

https://stackoverflow.com/questions/50906620

复制
相关文章

相似问题

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