教科書で学ぶ可用性と信頼性のためのシステム構成
定義レプリケーションは、データベースの内容を別のサーバにも複製して置き、元で起きた更新を複製先へ反映して両者を同期させる、主に DBMS (データベースを管理するソフトウェア) が備える機能である。
解説複製先が元と同じ内容を持つので、元のサーバが故障しても複製先で処理を続けられ、システムを止めずに使い続けられる度合い (可用性) が高まる。読み出しの要求を複製先に振り分ければ元のサーバの負荷が減り、性能の向上にもつながる。
たとえ本店の商品台帳に書き込むたびに、支店の台帳にも同じ書き込みが届く仕組み。本店が閉まっていても、支店の台帳で問い合わせに答えられる。
記憶フックreplica は「複製品」。美術館のレプリカと同じ語で、本物と見分けがつかない写しを作り続ける機能と覚える。