製品HAソリューション非同期レプリケーション基本構成HAソリューション>非同期レプリケーション>基本構成レプリケーションとは、あるデータベースのデータを他のデータベースに複製(コピー)を行い、常に内容を同一に保つ機能です。MySQLでは、レプリケーションの機能がMySQL本体に備わっているため、他のソフトウェアを必要とせず、簡単にレプリケーションを設定できます。2000年5月にリリースされた3.23.15からサポートされている機能であり、多くの環境で実績があるため、安定して稼働します。更新情報であるバイナリログを送信するMySQLでは、バイナリログと呼ばれる更新情報をスレーブに送ることによって、レプリケーションが実装されています。3つの処理によってレプリケーションが実現されています。マスタへの更新情報がファイルに出力される。更新情報がスレーブに送信され、一旦ファイルに書き込まれる。ファイルに書かれた更新情報がテーブルへ反映される。スレーブのファイルへの書込み作業、テーブルへの更新はそれどれ非同期で行われます。片方向のレプリケーションのため、マスタへは更新ができますが、スレーブは参照専用となります。レプリケーションの応用3台以上の構成スレーブを複数用意することで参照負荷分散を行うことが可能です。システムを停止せずにバックアップを行うためのバックアップ専用としてスレーブを使用することもあります。MySQLサーバのレプリケーションは拡張性に優れており、オンラインでスレーブを自由に追加することができます。複数のMySQLサーバに更新を行うことが可能な、双方向、循環型のレプリケーションを設定することも可能です。主キーの衝突回避など、運用の際に注意が必要です。≫SCSKだから選ばれる10年以上にわたるMySQLの取り組みMySQLオフィシャルトレーニングを多数担当。Specialization」国内第1号取得。MySQLに関連する全てのサービスをワンストップで提供ツイートMySQLやMySQL関連ソリューションに関するお問い合わせ、資料請求、お見積、ご相談などございましたら、こちらよりご連絡下さいませ。その子会社、関連会社の米国及びその他の国における登録商標です。文中の社名、商品名等は各社の商標または登録商標である場合があります。