応用情報暗記無料で始める

透明性(透過性)とは?とうめいせい

透明性(透過性)とは、分散システムにおいて、内部の構成——データやサービスがどこに何個あるか、一部が停止しているか——を利用者やアプリケーションに意識させない性質。位置透過性、複製透過性、障害透過性、規模透過性などに分けて整理される。

最終更新:2026-10-06

試験情報

応用情報技術者試験の過去問では2回出題されています(2016年度〜2021年度)。

応用情報技術者試験の頻出用語/マネジメント系

別名:透過性、透明性

この語が出る過去問を解く →

背景

データや処理を複数ノードへ分散させれば、性能も可用性も上げられる。ところが置き場所や複製数をアプリケーション側が知っている設計にすると、ノードを増減させるたびにアプリケーションを直すことになる。透過性は、分散の都合をミドルウェア側へ閉じ込め、利用する側のコードを構成変更から切り離すための設計目標であり、分散データベースやシャーディングの前提になる。

具体例

水平分散したデータベースでは、表が複数ノードへ分かれていてもアプリケーションからは単一の表として同じSQLで扱える。レプリケーション構成で1台が停止しても処理が続くのが障害透過性、ノードを増やしても利用側の変更が要らないのが規模透過性にあたる。

試験での引っ掛け

障害透過性は「障害が起きない」ことではなく「起きても利用者に見えない」ことで、語感と逆に取りやすい。CAP定理が示すとおりネットワーク分断時に一貫性と可用性は両立しないため、透過性は無条件には成立しない。企業統治や情報開示でいう「透明性」は内部を見せる方向の語で、意味がむしろ逆になる。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では2回出題(2016年度〜2021年度)
  • 分野:マネジメント系
  • 障害透過性は「障害が起きない」ことではなく「起きても利用者に見えない」ことで、語感と逆に取りやすい。