助け合いフォーラム
OSS-DB Silver(Ver3.0)
問題ID : 35031
問題を開く
「FUZZY READ」についての説明として正しいものはどれか。(2つ選択)
この問題はプレミアムコンテンツです。
「FUZZY READ」についての説明
投稿日 2025/12/01
ファジーリードの説明ですが、他サイトを見ると(他トランザクションで更新される)がファジーリードで、(他トランザクションで追加(または削除)される)がファントムリードと記載されていました。
この内容を見るとファジーリードは、(更新・削除)と見えてしまうので誤認しそうですが。
問題の修正をお願いできないでしょうか?
※ 説明を一部抜粋
ファジーリードは、他トランザクション(T2)がコミットにより対象レコードを更新した場合、1トランザクション(T1)中でReadするレコードデータが異なってしまう現象
【Ping-t 解説】
「FUZZY READ」は、あるデータをトランザクション内で複数回読み込んだ場合に、他トランザクションで対象データの変更・削除がコミットされることによって取得されるデータ内容が変わってしまう現象です。分離性が弱いことによって他トランザクションが干渉して生じます。
スタッフからの返信
この投稿に対して返信しませんか?
s staff_ishii
2025/12/03 21:58
kanchi0218 さん、 ご指摘の点を修正いたしました。 ご報告、誠にありがとうございました。