AWS Dynamo DB 中的索引

问题描述 投票:0回答:1

如何为这种场景创建索引?该表由以下列组成:

OrderId
FromDate
ToDate
HistoricalData
。我需要使用前三列将数据更新插入到
HistoricalData
列中并检索数据。我应该使用 LSI 还是 GSI?

amazon-web-services amazon-dynamodb asp.net-core-6.0
1个回答
0
投票

您没有说明您的访问模式是什么,因此很难提供帮助。

如果您确实需要强一致性,并且只是数据的不同排序顺序,那么您可以使用 LSI,但不能将其添加到现有表中。

更好的解决方案是对表使用 GSI 来实现更灵活的查询。您可以随时添加和删除它。如果重要的话,GSI 最终只是一致的。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.