我有一个DynamoDB表格,需要根据两个不同的属性进行查询,有时根据一个属性,有时根据另一个属性,但从未同时根据两个属性查询。
假设我有一个属性A和属性B,在这里其他属性都不相关。我考虑设计这个表,其中哈希键是属性A,GSI是属性B。这样我总是执行查询而不是扫描。
现在我想知道哪个查询更快,是在属性A(即Id)上还是在属性B(GSI)上?
如果有差异,我可以切换,让B成为Id,A成为GSI。
谢谢
假设我有一个属性A和属性B,在这里其他属性都不相关。我考虑设计这个表,其中哈希键是属性A,GSI是属性B。这样我总是执行查询而不是扫描。
现在我想知道哪个查询更快,是在属性A(即Id)上还是在属性B(GSI)上?
如果有差异,我可以切换,让B成为Id,A成为GSI。
谢谢