- batchSave ・・・ 保存
- batchDelete ・・・ 削除
- batchWrite ・・・ 保存と削除
というメソッドが用意されています。対象とするオブジェクトをリストで渡せばOK。
batchWriteというのがちょっと曲者?というかbatchSaveと何が違うのかというと、batchWriteは引数が2つあり、保存するオブジェクトのリストと削除するオブジェクトのリストを同時に渡せるということのようです。>
Batch処理をしたほうが、データベースのパフォーマンスも最大限に挙がりますから、積極的に使いたいですね。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
DynamoDBMapper mapper = new DynamoDBMapper(client); | |
List list = new ArrayList(); | |
list.add(item); | |
list.add(item); | |
mapper.batchSave(list); |
0 件のコメント:
コメントを投稿