R2年 午後1問2について
午後問題の壁さん
(No.1)
R2年 午後1問2 設問3 (3)についてですが、回答の一部が以下のようになっています。
・レプリケーション元テーブル:空席状況
・レプリケーション対象列:空席フラグ
「図6 レプリカデータの運用(未完成)」の6行目「空席確認、購入などのトランザクションを阻害しないように〜」と記載されており、「図5 チケットの販売処理の概要(未完成)」で行っている空席確認や購入までの処理を参考にし、空席フラグ、仮予約フラグが解答になると思いましたが、仮予約フラグは不要でした。
仮予約フラグが不要になる理由についてご教授いただけないでしょうか。
・レプリケーション元テーブル:空席状況
・レプリケーション対象列:空席フラグ
「図6 レプリカデータの運用(未完成)」の6行目「空席確認、購入などのトランザクションを阻害しないように〜」と記載されており、「図5 チケットの販売処理の概要(未完成)」で行っている空席確認や購入までの処理を参考にし、空席フラグ、仮予約フラグが解答になると思いましたが、仮予約フラグは不要でした。
仮予約フラグが不要になる理由についてご教授いただけないでしょうか。
2023.07.25 23:44
logres_fanさん
★DB ブロンズマイスター
(No.2)
まず、イベント型に変更になりましたと。レプリカデータ、例えば、仮予約フラグの初期値はオフ。
そして、イベント型の場合、まず、トランザクション(図5)のコミット。その後、複製に反映を試みる。
何が言いたいのかというと、仮予約フラグの初期値はずっとオフ。トランザクションのなんやかんやがあるけれど、結局、最後はオフに戻るので。その後、複製に反映を試みるが、ずっとオフのものをオフに再更新する必要はないので不要。
> 空席確認、購入などのトランザクションを阻害しないように
そして、イベント型の場合、まず、トランザクション(図5)のコミット。その後、複製に反映を試みる。
何が言いたいのかというと、仮予約フラグの初期値はずっとオフ。トランザクションのなんやかんやがあるけれど、結局、最後はオフに戻るので。その後、複製に反映を試みるが、ずっとオフのものをオフに再更新する必要はないので不要。
2023.07.26 00:49
午後問題の壁さん
(No.3)
仮予約フラグの値が途中で更新はされるものの、結局初期値と変わらないから不要ということですね。。!
ご説明ありがとうございます。助かりました!
ご説明ありがとうございます。助かりました!
2023.07.27 07:27
返信投稿用フォーム
スパム防止のためにスレッド作成日から30日経過したスレッドへの投稿はできません。