amazon-dynamodb - 在 DynamoDB 中,哪个更快?按 Id 查询还是按二级索引属性查询?
问题描述
我有一个 DynamoDB 表,我需要在其中查询两个不同的属性,有时是一个,有时是另一个,但从不同时查询。
假设我有一个属性 A 和属性 B,其他属性在这里无关紧要。
我正在考虑设计这个表,其中哈希键是属性 A,GSI 是属性 B。这样我总是执行query
而不是scan
.
现在我想到一个问题,在属性 A(即 Id)或属性 B (GSI) 上哪个查询更快?
如果有一些差异,我可以切换,让 B 作为 Id,让 A 作为 GSI。
谢谢
解决方案
推荐阅读
- r - 根据 R 中行和下一行中的值填充基于另一列的列
- ffmpeg - 为什么 libyuv: i420ToARGb 运行如此缓慢
- c# - .NET 针对 VS2017 中的多个框架。如何让 IDE 以特定的预处理器指令为目标?
- vim - 为什么 vim 复制/粘贴这么慢?
- c - SystemTap 中的嵌入式 C - 取消引用指向不完整类型的指针
- javascript - 访问变量时电子错误
- javascript - 如何在 Matter-js 中找到具有特定矢量方向的身体和另一个身体之间的距离?
- google-cloud-speech - 转录未识别语言的语音的方法?
- java - 使用 Jena API 编写 Tbox 模型
- azure - 列出已启用登录的 Azure Active Directory 应用程序