具有 25 个 RCU 的 AWS DynamoDB 免费套餐是否足以在任何给定实例中从 8 个表中读取近 100Mb 的数据?
Is the AWS DynamoDB's free tier with 25 RCUs sufficient to read nearly 100Mb of data from 8 tables totally at any given instance?
我在 DynamoDB 的 tables 上有文本数据,总共有 8 个 tables,每个最大大小为 256Kb - 300Kb。这使得 2Mb - 2.5Mb 成为数据库的总大小。
我正在从一个应用程序读取 table,并且在任何给定的时间实例中,我正在从该应用程序读取近 50 次所有 table。因此,这意味着在任何给定实例中,总读取大小为 100Mb
那么 AWS DynamoDB 的免费套餐提供的 25 个 RCU 是否足以执行上述任务,还是会在月底向我收费。
I need 50 for each table and eventually consistent read
那么你每秒需要 400 (50*8) 次最终一致性 (ES) 读取。 1 RCU 是每秒 2 次 ES 读取。这意味着执行 400 个 ES 将需要 200 个 RCU,导致 远远超过 25 个 RCU。
随后,您将需要支付您使用的多余 RCU。
我在 DynamoDB 的 tables 上有文本数据,总共有 8 个 tables,每个最大大小为 256Kb - 300Kb。这使得 2Mb - 2.5Mb 成为数据库的总大小。
我正在从一个应用程序读取 table,并且在任何给定的时间实例中,我正在从该应用程序读取近 50 次所有 table。因此,这意味着在任何给定实例中,总读取大小为 100Mb
那么 AWS DynamoDB 的免费套餐提供的 25 个 RCU 是否足以执行上述任务,还是会在月底向我收费。
I need 50 for each table and eventually consistent read
那么你每秒需要 400 (50*8) 次最终一致性 (ES) 读取。 1 RCU 是每秒 2 次 ES 读取。这意味着执行 400 个 ES 将需要 200 个 RCU,导致 远远超过 25 个 RCU。
随后,您将需要支付您使用的多余 RCU。