- トップページ
- データベーススペシャリスト
- 平成23年度特別問題一覧
- 平成23年度特別問題12-解答・解説-分析
平成23年度特別問題
問題12
分散データベースシステムにおいて、複数のデータベースを更新する場合に用いられる2相コミットの処理手順として、適切なものはどれか。
ア | 主サイトが各データベースサイトにコミット準備要求を発行した場合、各データベースサイトは、準備ができていない場合だけ応答を返す。 |
イ | 主サイトは、各データベースサイトにコミットが可能であることを確認した後、コミットを発行する。 |
ウ | 主サイトは、各データベースサイトにコミットを発行し、コミットが失敗した場合には、再度コミットを発行する。 |
エ | 主サイトは、各データベースサイトのロックに成功した後、コミットを発行し、各データベースサイトをアンロックする。 |
分散データベースシステムにおいて、複数のデータベースを更新する場合に用いられる2相コミットの処理手順として、適切なものはどれか。
ア | 主サイトが各データベースサイトにコミット準備要求を発行した場合、各データベースサイトは、準備ができていない場合だけ応答を返す。 |
イ | 主サイトは、各データベースサイトにコミットが可能であることを確認した後、コミットを発行する。 |
ウ | 主サイトは、各データベースサイトにコミットを発行し、コミットが失敗した場合には、再度コミットを発行する。 |
エ | 主サイトは、各データベースサイトのロックに成功した後、コミットを発行し、各データベースサイトをアンロックする。 |
解答:イ
<解説>
2相コミットは、分散データベースシステムにおいて、一連のトランザクション処理を行う複数サイトに更新可能かどうかを問い合わせ、すべてのサイトが更新可能であることを確認した後、データベースの更新処理を行う方式である。
したがって、イが正解である。
キーワード
- 「2相コミット」関連の過去問題・・・2相コミットとは
- 基本情報技術者 平成17年度(秋季) 問63
- 応用情報技術者 平成21年度(秋季) 問31
- 応用情報技術者 平成22年度(秋季) 問30
- 高度共通 午前1 平成21年度(秋季) 問11
- データベーススペシャリスト 平成23年度(特別) 問12
お問い合わせ