能把指数从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的能力。除非我搞错了。除了对预置索引进行查询之外,还有其他方法吗?
发布于 2018-02-26 17:35:52
您可以定义最大的
5本地辅助索引。 每个表都有一个20全局辅助索引的初始配额。若要请求增加服务配额,请参见https://aws.amazon.com/support。
不幸的是,5个本地辅助索引(LSI)服务配额无法扩展。
当您有更多(>20)属性要从DynamoDB查询时,这是不可能的。您必须使用扫描来评估表中的所有项,这是无效的。您必须移动到另一个数据库,或者使用AWS ElasticSearch索引用于搜索的属性。
发布于 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/
发布于 2019-01-11 22:13:41
结果,答案是等待。现在,dynamodb支持20个全局辅助索引。根据:https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Limits.html
每个表的初始限制为20个全局二级索引。若要请求增加服务限制,请参阅https://aws.amazon.com/support。
https://stackoverflow.com/questions/48993704
复制相似问题