gpt4 book ai didi

amazon-web-services - 如何获取 DynamoDB 范围键的行数?

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

这在某种程度上与:How to get row count from DynamoDB (iOS & PHP)?相关。

但是,我需要一种有效的方法来获取散列和范围键表中给定散列键的范围键数量的计数。

它应该是高效的,所以我希望在给定范围内存在类似于 DescribeTable 中的 ItemCount (在 @jtlebi 给出的答案中提到)的东西。

示例:让我们使用 Amazon 提供的示例 HERE 。如果我想要快速但不完全精确地计算给定论坛中的线程数。在没有扫描查询的情况下如何实现这一点?

最佳答案

我没有使用过 iOS&PHP DynamoDB SDK,但我有使用 Java Low-Level API 的丰富经验。

如果您想使用DescribeTableResult 的ItemCount,这取决于您对精度的含义,而精度又取决于您在表上执行的写入次数。假设 6 小时窗口内的写入次数(当前更新 TableStats 需要 6 小时)太高(数千),并且您希望使用DescribeTableRequest 获取计数,那么计数不再接近精度。但这样做的好处是它是一个免费的 API,您不需要为此付费。

如果我需要更高的精度,我会使用查询(而不是扫描)来完成。最重要的是,这取决于您的表的写入量以及您想要的精度级别。

关于amazon-web-services - 如何获取 DynamoDB 范围键的行数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23011774/

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