未分類
春期
データベーススペシャリスト 2019年 春期 問15
15 / 25
分散データベースシステムにおいて、複数のデータベースサイトを更新する場合 に用いられる2相コミットの処理手順のうち、適切なものはどれか。
正解と解説
表示する
正解 エ
主サイトは、コミットが可能であることを各データベースサイトに確認した後、 コミットを発行する。
2相コミットでは、主サイトが各サイトにコミット可否を問い合わせて全サイトがコミット可能と確認(第1相)した後、実際のコミットを発行する(第2相)。準備できた場合に応答を返し、ロックは全体の合意後まで保持され、失敗時は全体をロールバックする点が正しい手順。