我必须用测试数据填充动态表。我能够使用以下脚本填充10,000个项目:
for (( c = $1; c <= $2; c++ ))
do
aws dynamodb put-item --table-name test_table \
--item '{"swVersion":{"S": "x.x.'${c}'"}, .... \
# multi-line item description goes on and on \
# item size is about 2KB \
done
这是一个非常缓慢的过程,所以我不得不分割1〜1000、1001〜2000,依此类推。
现在,我尝试插入1,000,000个项目。我猜我可以使用batch-write
。可能同时运行多个脚本(目前我也不确定如何执行),我想在下面提出一些建议:
WCU
的限制为100或1,000或10,000时,插入方法会有什么不同?