IPA過去問ドリル

令和5年度 春期 応用情報技術者試験 午前 問28

テクノロジ/データベース

データベースシステムの操作の説明のうち,べき等(idempotent)な操作の説明はどれか。

出典:令和5年度 春期 応用情報技術者試験 午前 問28

正解:ア

解説

べき等(idempotent)とは,同一の操作を 1 回実行しても複数回実行しても結果が同一になる性質です。例えば同じ主キーの行を同じ値で更新する操作は何度実行しても結果が変わりません。障害時のリトライ処理を安全に行うために重要な性質です。

選択肢ごとの解説

  • 正しい。複数回実行した結果と 1 回だけ実行した結果が同一になる操作がべき等な操作です。
  • 誤り。全て成功か全て未実行かのいずれかになる性質は,トランザクションの原子性(アトミック性)の説明です。
  • 誤り。一つのノードへの挿入処理を他のノードでも実行するのはレプリケーション(複製)の説明です。
  • 誤り。複数のトランザクションを同時実行した結果が順番に実行した結果と同一になる性質は,直列化可能性(セリアライザビリティ/独立性)の説明です。
応用情報技術者の過去問を演習モードで解く