IT資格用語解説データベーススペシャリスト試験・データベースの物理設計
分散システム
更新日:
用語解説
分散システムは、ネットワークでつながった複数のコンピュータが役割を分担して、一つのサービスを提供する仕組みです。分散データベースでは、データを複数の拠点に置きます。
■ 試験で押さえるポイント
利用者がデータの場所や分割、複製、障害を意識しなくてよい性質を透過性といいます。
複数の拠点を更新するときは、2相コミットで全体のコミットとロールバックをそろえます。
セミジョイン法は、結合に必要な列だけを先に送ってから結合し、拠点の間の通信量を減らします。
透過性 | 意識しなくてよいこと |
|---|---|
位置透過性 | データがどの拠点にあるか |
アクセス透過性 | 遠隔地の資源も、手元の資源と同じ操作で使える |
分割透過性 | 表が分割されていること |
複製透過性 | 複製が複数あること |
障害透過性 | 一部のコンピュータの障害 |
■ 過去問での着眼点
2相コミットでも、セキュア状態(コミットの準備ができた状態)のサイトに主サイトの指示が届かないと、コミットすべきかロールバックすべきかを決められません。