如何为这种场景创建索引?该表由以下列组成:
OrderId
、FromDate
、ToDate
和 HistoricalData
。我需要使用前三列将数据更新插入到 HistoricalData
列中并检索数据。我应该使用 LSI 还是 GSI?
您没有说明您的访问模式是什么,因此很难提供帮助。
如果您确实需要强一致性,并且只是数据的不同排序顺序,那么您可以使用 LSI,但不能将其添加到现有表中。
更好的解决方案是对表使用 GSI 来实现更灵活的查询。您可以随时添加和删除它。如果重要的话,GSI 最终只是一致的。