午前問28
分散データベースシステムにおいて、一連のトランザクション処理を行う複数サイトに更新処理が確定可能かどうかを問い合わせ、すべてのサイトが確定可能である場合、更新処理を確定する方式はどれか。
| 2相コミット | |
| 排他制御 | |
| ロールバック | |
| ロールフォワード |
『情報処理過去問.com』からiPhoneアプリがリリースされました!!
正解
- ア
解説
| ア. | 2相コミット |
| 2相コミットとは、複数のサーバ上に分散しているデータベースを更新する際に処理を同期させる仕組みのことです。2フェーズコミットとも呼ばれます。 | |
| イ. | 排他制御 |
| 排他制御とは、データベースの書き込み処理において、データの整合性を保つためにアクセスやデータの読み書きを一時的に制限することです。 | |
| ウ. | ロールバック |
| ロールバックとは、データベース処理においてトランザクション処理中にエラーが発生した場合に、更新前ログを用いてトランザクション処理を開始前の状態までデータベースを戻すことです。 | |
| エ. | ロールフォワード |
| ロールフォワードとは、データベース更新中に障害が発生した場合に、更新後ログを用いてデータベースを障害発生直前まで戻すことです。 |
よって正解はアです。