始める無料で始める

条件式によるレース条件の防止

2 つのプロセスが同時に同じユーザーのメールアドレスを更新しようとしています。

どちらのプロセスも update_item() を使用し、:old_email = '[email protected]' として ConditionExpression='email = :old_email' を指定しています。プロセス A が先に実行され、成功しました。

その直後にプロセス B が実行されると、何が起こるでしょうか?

この演習はコースの一部です

AWS データストアの活用

コースを見る

実践的なインタラクティブ演習

理論を実践に変える、インタラクティブな演習のひとつをお試しください

演習を開始する