gpt4 book ai didi

key-value - 如何在 dynamodb 上获得十亿个对象的不同计数?

转载 作者:行者123 更新时间:2023-12-02 23:03:53 25 4
gpt4 key购买 nike

获取我的 dynamodb 中存储了多少个不同对象的最有效方法是什么?

例如我的对象有 10 个属性,我想根据 3 个属性获得不同的计数。

最佳答案

如果您需要计数器,最好使用 AtomicCounters ( http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/WorkingWithDDItems.html )。在您的情况下,DynamoDB 不支持由 3 个属性组成的开箱即用键,除非您将它们连接起来,因此选项是创建一个冗余表,其中键是这 3 个属性的连接,并且每个属性都由您管理对象,还更新 AtomicCounter (添加、删除、更新 - 实际上不需要)。

然后您只需查询计数器即可,避免扫描。因此,需要提高空间复杂度来提高检索数据的速度。

关于key-value - 如何在 dynamodb 上获得十亿个对象的不同计数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15892611/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com