首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从5提高aws dynamodb指数限制

如何从5提高aws dynamodb指数限制
EN

Stack Overflow用户
提问于 2018-02-26 17:14:35
回答 4查看 4.1K关注 0票数 5

能把指数从5提高到15吗?

https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html

每个表可以定义最多5个本地辅助索引和5个全局辅助索引。

https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Query.html

查询操作根据主键值查找项。可以查询具有复合主键(分区键和排序键)的任何表或辅助索引。

如果我理解正确,你可以设置一个主哈希键,5个辅助键和另外5个全局键.而且您只能对索引进行查询。

我们正在考虑将DynamoDB用于NoSQL数据库,但我们完全被这一问题绊倒了。在蒙戈或弹性或索尔..。您可以通过您想要的任何文档进行查询。

在这个应用程序中,我们已经有了15个我们想要查询的属性,但是DynamoDB只提供了索引5的能力。除非我搞错了。除了对预置索引进行查询之外,还有其他方法吗?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2018-02-26 17:35:52

您可以定义最大的5本地辅助索引。 每个表都有一个20全局辅助索引的初始配额。若要请求增加服务配额,请参见https://aws.amazon.com/support

来源:二级索引@ Developer指南

不幸的是,5个本地辅助索引(LSI)服务配额无法扩展。

当您有更多(>20)属性要从DynamoDB查询时,这是不可能的。您必须使用扫描来评估表中的所有项,这是无效的。您必须移动到另一个数据库,或者使用AWS ElasticSearch索引用于搜索的属性。

票数 8
EN

Stack Overflow用户

发布于 2018-12-25 20:02:31

每个表的全局二级指数的限制已增加到20。如果您需要为一个表创建比20更多的全局辅助索引,那么您可以减少一个支持情况。https://aws.amazon.com/about-aws/whats-new/2018/12/amazon-dynamodb-increases-the-number-of-global-secondary-indexes-and-projected-index-attributes-you-can-create-per-table/

票数 2
EN

Stack Overflow用户

发布于 2019-01-11 22:13:41

结果,答案是等待。现在,dynamodb支持20个全局辅助索引。根据:https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html

每个表的初始限制为20个全局二级索引。若要请求增加服务限制,请参阅https://aws.amazon.com/support

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

https://stackoverflow.com/questions/48993704

复制
相关文章

相似问题

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