更新前レコードと更新後レコードをログとして利用するDBMSにおいて,ログを先に書き出すWAL(Write Ahead Log)プロトコルに従うとして,処理①〜⑥を正しい順番に並べたものはどれか。
① begin transaction レコードを書き出す。
② データベースを更新する。
③ ログに更新前レコードを書き出す。
④ ログに更新後レコードを書き出す。
⑤ commit レコードを書き出す。
⑥ end transaction レコードを書き出す。
- ①→②→③→④→⑤→⑥
- ①→③→②→④→⑥→⑤
- ①→③→②→⑤→④→⑥
- ①→③→④→②→⑤→⑥
解答
エ
解説
ー
参考情報
分野・分類
分野 | テクノロジ系 |
大分類 | 技術要素 |
中分類 | データベース |
小分類 | トランザクション処理 |
出題歴
- DB 平成24年度春期 問17
- DB 平成21年度春期 問11