本文へスキップ
← 用語集一覧へ

レプリケーション

教科書で学ぶ可用性と信頼性のためのシステム構成

定義レプリケーションは、データベースの内容を別のサーバにも複製して置き、元で起きた更新を複製先へ反映して両者を同期させる、主に DBMS (データベースを管理するソフトウェア) が備える機能である。

解説複製先が元と同じ内容を持つので、元のサーバが故障しても複製先で処理を続けられ、システムを止めずに使い続けられる度合い (可用性) が高まる。読み出しの要求を複製先に振り分ければ元のサーバの負荷が減り、性能の向上にもつながる。

たとえ本店の商品台帳に書き込むたびに、支店の台帳にも同じ書き込みが届く仕組み。本店が閉まっていても、支店の台帳で問い合わせに答えられる。

記憶フックreplica は「複製品」。美術館のレプリカと同じ語で、本物と見分けがつかない写しを作り続ける機能と覚える。

関連する過去問(5 問)