MySQL5逆引き大全460の極意

データベース管理言語の極意 - Tips232 レプリケーションとは

登録タグ
SQL
Icon comment count 0
Icon stock count 0

8-4レプリケーションTips232 レプリケーションとは

Level2

Pointデータベースへのアクセス負荷を分散するためのしくみです

レプリケーション(複製)とは、その名の通り、主サーバ(マスタ)上のデータを複数のサーバ(スレーブ)に複製することを言います。マスタサーバとスレーブサーバとは、それぞれ以下のようにデータをやりとりします。

図を見ても判るように、MySQLのレプリケーションはバイナリログを利用して、その内容をスレーブサーバに転送することでデータの複製を実現します。

▼図 MySQLのレプリケーション

レプリケーションを利用することで、マスタサーバがダウンした場合にもスレーブサーバによって運用を継続できる、データを複数サーバに分散することで個々のサーバ負荷を軽減できる、などのメリットがあります。

出典情報

Medium

MySQL5逆引き大全460の極意

  • 著者: 山田 祥寛

コメント

    コメントはありません