【问题标题】:How to compute 'DynamoDB read throughput ratio' while setting up DataPipeline to export DynamoDB data to S3如何在设置 DataPipeline 以将 DynamoDB 数据导出到 S3 时计算“DynamoDB 读取吞吐量比”
【发布时间】:2018-04-24 15:57:45
【问题描述】:

我有一个约 16M 记录的 DynamoDB,其中每条记录的大小为 4k。该表配置为自动缩放目标利用率:70%,读取的最小配置容量:250 和写入的最大配置容量:3000。

我正在尝试设置数据管道以将 DynamoDB 备份到 S3。管道配置要求Read Throughput Ratio,默认为 0.25。

所以问题是如何计算 Read Throughput Ratio 以在大约 1 小时内备份表。我了解读取容量单位。 Read Throughput RatioRead Capacity UnitsAuto Scaling Configuration 有什么关系?

【问题讨论】:

    标签: amazon-s3 amazon-dynamodb amazon-emr amazon-data-pipeline


    【解决方案1】:

    理论上,一个 RCU 为 4KB,因此如果将数据量除以 4KB,您将获得在给定秒内读取完整数据所需的总 RCU。因此,如果将此值除以 60*60(分钟*秒)1 小时,您将获得所需的 RCU 配置,但要考虑设置 EMR 集群所需的时间。 但是如果将自动缩放配置到特定表,我对这将如何表现感到困惑。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多