Rıf*_*hin 8 key-value amazon-dynamodb
在我的dynamodb中存储多少个不同对象的最有效方法是什么?
比如我的对象有十个属性,我希望基于3个属性获得一个独特的计数.
小智 4
如果您需要计数器,最好使用 AtomicCounters ( http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkingWithDDItems.html )。在您的情况下,DynamoDB 不支持由 3 个属性组成的开箱即用键,除非您将它们连接起来,因此选项是创建一个冗余表,其中键是这 3 个属性的连接,并且每个属性都由您管理对象,还更新 AtomicCounter (添加、删除、更新 - 实际上不需要)。
然后您只需查询计数器即可,避免扫描。因此,提高检索数据速度需要空间复杂度。
| 归档时间: |
|
| 查看次数: |
6024 次 |
| 最近记录: |