プロパゲーション 【propagation】 プロパゲート / propagate
概要
プロパゲーション(propagation)とは、伝播、増殖、宣伝、普及などの意味を持つ英単語。ITの分野では、通信ネットワークを通じて最新の情報などが徐々に拡散したり、複製されて広まることを指すことが多い。ある場所から発信されるデータがネットワーク上の様々な場所に複製されて保存されるようなシステムで、大本のデータが追加、更新、削除などされた際に、そのことが他の保管場所に伝達され、反映されることをプロパゲーションという。伝播している期間やかかる時間のことを「プロパゲーション期間」のように呼ぶ。
例えば、インターネット上でドメイン名の情報を管理するDNS(Domain Name System)では、あるドメインについての設定情報が当該ドメインを管理する権威DNSサーバから他のサーバへ複製(キャッシュ)され、利用者は身近なサーバ上の複製情報を参照する仕組みがある。
問い合わせがあるたびに権威DNSサーバへアクセスしなくてよいため負荷の軽減、分散になるが、大本のドメイン情報が更新されてもすぐには複製に反映されない。複製されたキャッシュデータの有効期限が切れて再び情報の問い合わせが行われ、複製が更新されるまでの過程をプロパゲーションという。
(2020.11.26更新)