IT用語帳
APデータベース · データベース応用

分散問合せ

Distributed Query

ぶんさんといあわせ

分散データベースで、複数のサイトにあるデータを対象とする問合せ。利用者はデータの所在を意識せずに問い合わせられ(位置透過性)、DBMSが問合せを分解して各サイトで処理し、結果を集めて返す。サイト間のデータの転送量が性能を左右するので、処理の順序や場所を最適化して転送量を減らす。

共有:

Related

他の資格での定義

Related

関連キーワードの用語

A-1透過性

分散データベースで、データが複数のサイトに分散していることを、利用者やアプリケーションに意識させない性質。データの所在を意識させない位置透過性、表が分割されていることを意識させない分割透過性、複製の存在を意識させない複製透過性などがあり、1つのデータベースと同じように扱える。

AP分散データベース

ネットワークで結ばれた複数のサイトにデータを分けて配置しながら、利用者からは1つのデータベースとして扱えるようにしたもの。データの所在や複製の有無を意識させない透過性を備え、負荷の分散と可用性の向上を図れるが、サイトにまたがる更新の整合性を保つため、2相コミットメントなどの制御が必要になる。

APクライアントキャッシュ

分散データベースや分散ファイルシステムで、サーバから取得したデータの複製をクライアントの側に一時的に保持しておく仕組み。同じデータへの再アクセスを手元で処理できるので、応答が速くなり、通信量とサーバの負荷も減る。サーバの側でデータが更新されたときに、複製との一貫性をどう保つかが課題となる。

AP水平分散

分散データベースのシステムの構成で、対等な関係にある複数のサイトがそれぞれデータベースを持ち、互いのデータを利用し合う形態。特定のサイトに依存しないので一部のサイトの障害に強いが、全サイトでデータの整合性を保つ制御が複雑になる。

AP垂直分散

分散データベースのシステムの構成で、本社と支店のように上位と下位の階層関係にある複数のサイトにデータベースを置き、役割を分担させる形態。下位のサイトは自分の業務のデータを持ち、上位のサイトは全体の集計や管理に必要なデータを持つ。

AP水平分割

分散データベースで、1つの表を行の単位で分割し、別々のサイトに配置する表の分散の方法。例えば顧客の表を地域ごとの行に分けて、各地域のサイトに置く。各サイトは自分の担当のデータを速く処理でき、分割した表の和をとれば元の表に戻せる。