過去問解きまくり研究所 ホーム

平成21年度 春期 午前Ⅱ 問12

データベース応用

分散データベースに関する問題

分散データベースシステムにおける問合せでは,サイト間にまたがる結合演算の最適化が重要である。この最適化の方法として,適切なものはどれか。

答えと解説を見る

✓ これが正解イセミジョイン法

解説

セミジョイン法は結合に必要な列だけを送り、サイト間の通信量を減らします。

分散データベースでサイト間にまたがる結合を行うとき、表をまるごと相手のサイトへ送ると通信量が大きくなります。セミジョイン法では、まず一方のサイトの表から結合に使う列の値だけを相手のサイトへ送り、相手側でその値と一致する行だけを選び出してから送り返します。結合に関係する行だけがサイト間を行き来するので、転送するデータ量を抑えられます。見分ける軸は、サイト間の通信量を減らす工夫かどうかです。サイトをまたぐ結合の最適化と問われたら、送る量を減らすセミジョイン法と結び付けて覚えておくとよいでしょう。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成21年度 春期 データベーススペシャリスト試験 午前Ⅱ 問12

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)