平成25年 秋期 基本情報技術者 午前 問28

クライアントサーバシステムにおいて、利用頻度の高い命令群をあらかじめサーバ上のDBMSに用意しておくことによって、データベースアクセスのネットワーク負荷を軽減する仕組みはどれか。

 ア  2相コミットメント
 イ  グループコミットメント
 ウ  サーバプロセスのマルチスレッド化
 エ  ストアドプロシージャ


答え エ


解説

 ア  2相コミットメント機能は、分散されたデータベースで、同時に更新を行うときに矛盾が発生しないようにするための制御方法です。
 イ  グループコミットメント機能は、複数のコミットメントをまとめて行いログの書き出し回数を減らして負荷を軽減する方法です。(あまり、一般的な用語ではありません。)
 ウ  サーバプロセスのマルチスレッド機能は、サーバ側のプロセスを複数のスレッドに分割して、複数のクライアントに対応する方法です。
 エ  ストアドプロシージャ機能は、データベースを制御するSQL文などをクライアントが1文ずつ発行するのではなく、よく使用する一連の手続をサーバ側に持ち、クライアントから少ないコマンドで処理を行えるようにすることで、ネットワークの負荷を減らす方法です。


キーワード
・クライアントサーバシステム

キーワードの解説

戻る 一覧へ 次へ