平成22年度 秋期 応用情報技術者試験 午前 問30
分散データベースシステムにおいて,一連のトランザクション処理を行う複数サイトに更新処理が確定可能かを問い合わせ,すべてのサイトの更新処理が確定可能である場合,更新処理を確定する方式はどれか。
キーボード:1〜4 で解答 → 次の問題 ← 前の問題
正解と解説を見る
解答する前に解説を開いたので、この問題は「見て解いた」として記録します(正解数には入りません)。
正解:ア
-
ア: 2相コミット
正しい。2相コミットは,第1相で調停者が全サイトにコミット可能かを問い合わせ,全サイトから可能と応答があった場合だけ第2相でコミットを指示する方式です。1サイトでも不可ならすべてロールバックし,分散データベース全体の整合性を保ちます。 -
イ: 排他制御
誤り。複数のトランザクションが同じデータを同時に更新しないようにロックなどで制御する仕組みです。 -
ウ: ロールバック
誤り。障害時などに更新前ログを使ってトランザクション開始前の状態に戻す処理です。 -
エ: ロールフォワード
誤り。媒体障害時などに,バックアップに更新後ログを適用して障害直前の状態まで回復する処理です。
答え
ア: 2相コミット
出典:平成22年度 秋期 応用情報技術者試験 午前 問30