繁体   English   中英

如何计算 CSV 导入的 DynamoDB RCU?

[英]How to calculate DynamoDB RCUs for a CSV import?

我计划将 200,000 个大小的 csv 摄取到 dynamodb 中,这很少进行。 这些项目不会超过估计的 1KB。 虽然我了解 RCU 和 WCU 的 CSV 公式 - 我想看看我们如何将这个用例转化为计算表的 RCU 和 WCU?

对于写:

1 WCU = 1 write per second for 1KB item 

因此,如果我们有 50 次写入(非事务性)-> 它应该是 50 个 WCU。 但是我们如何到达实际的 WCU(我在这里仅使用 50 作为示例)- 200,0000 csv 导入如何转化为实际写入? 我是否必须假设 200,0000 会在一次直接操作中导入,因此我们的 WCU 是200000 ,这对于 1 次写入操作来说似乎很多)

将 WCU 视为您想要的每秒(低于 1k)行数。 如果指定 100,则加载需要 2,000 秒。 每秒发送超过 100 次的任何请求都将受到限制(返回错误)。 如果指定 1,000,则加载需要 200 秒。 等等。

您可以根据您的活动按需放大和缩小。

如果您要将 CSV 加载到新表,您还可以使用新的从 S3 导入功能。 这是按每 GB 加载的价格计算的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM