レプリケーションとは?
レプリケーションとは、あるサーバー(特にデータベースサーバー)が持つデータを、リアルタイムまたは一定間隔で別のサーバーへ複製し、常に同じ内容を保つ仕組み。複製先のサーバーへ参照(読み取り)処理を分散させることでシステム全体の処理性能を向上させたり、複製元のサーバーに障害が発生した際に複製先へ切り替えて処理を継続させたりする目的で利用される。性能向上と障害対策(可用性向上)の両方の観点から用いられる技術である。
れぷりけーしょん
レプリケーションの意味
あるサーバー(特にデータベースサーバー)が持つデータを、リアルタイムまたは一定間隔で別のサーバーへ複製し、常に同じ内容を保つ仕組み。複製先のサーバーへ参照(読み取り)処理を分散させることでシステム全体の処理性能を向上させたり、複製元のサーバーに障害が発生した際に複製先へ切り替えて処理を継続させたりする目的で利用される。性能向上と障害対策(可用性向上)の両方の観点から用いられる技術である。
レプリケーションの具体例
アクセスの多いWebサービスで、データの読み取り専用のサーバーを複数用意し、レプリケーションによって常に最新のデータを複製しておくことで、読み取り処理の負荷を分散させる。
レプリケーションは試験でどう引っ掛けられる?
レプリケーションはデータを複製する仕組みであり、処理そのものを振り分ける負荷分散(ロードバランシング)とは役割が異なる点に注意。両者は組み合わせて使われることが多い。
レプリケーションと関連する用語
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。