無料PHPプログラム

MySQL 5.1 リファレンスマニュアル :: 14 MySQL Cluster :: 14.10 MySQL Cluster レプリケーション
« 14.9.14 ndb_waiter

14.10.1 略語と記号 »
Section Navigation      [Toggle]
  • 14 MySQL Cluster
  • 14.1 MySQL Cluster の概要
  • 14.2 基本的な MySQL Cluster のコンセプト
  • 14.3 簡単なマルチ コンピューターの手引き
  • 14.4 MySQL Cluster の設定
  • 14.5 MySQL Cluster のアップグレードおよびダウンロード
  • 14.6 MySQL Cluster のプロセス管理
  • 14.7 MySQL Cluster の管理
  • 14.8 MySQL Cluster のオンライン バックアップ
  • 14.9 クラスタ ユーティリティ プログラム
  • 14.10 MySQL Cluster レプリケーション
    • 14.10.1 略語と記号
    • 14.10.2 仮定条件と一般要件
    • 14.10.3 既知の問題
    • 14.10.4 レプリケーション スキーマおよびテーブル
    • 14.10.5 レプリケーションにクラスタを準備する
    • 14.10.6 レプリケーションの開始 (シングル レプリケーション チャネル)
    • 14.10.7 2 つのレプリケーション チャネルを使用する
    • 14.10.8 MySQL Cluster にフェールオーバーを導入する
    • 14.10.9 MySQL Cluster のレプリケーションによるバックアップ
  • 14.11 MySQL Cluster ディスク データ ストレージ
  • 14.12 MySQL Cluster での高速インターコネクトを使用する
  • 14.13 MySQL Cluster の既知の制限
  • 14.14 MySQL Cluster 開発ロードマップ
  • 14.15 MySQL Cluster の用語

14.10. MySQL Cluster レプリケーション

[+/-]

14.10.1. 略語と記号
14.10.2. 仮定条件と一般要件
14.10.3. 既知の問題
14.10.4. レプリケーション スキーマおよびテーブル
14.10.5. レプリケーションにクラスタを準備する
14.10.6. レプリケーションの開始 (シングル レプリケーション チャネル)
14.10.7. 2 つのレプリケーション チャネルを使用する
14.10.8. MySQL Cluster にフェールオーバーを導入する
14.10.9. MySQL Cluster のレプリケーションによるバックアップ

MySQL 5.1.6 以前のバージョンは、asynchronous replication、単に 「replication」 とよく呼ばれているものは、MySQL Cluster を使用した場合は利用できませんでした。MySQL 5.1.6 では MySQL Cluster のデータベースにマスタースレーブのレプリケーションを導入しています。この項では設定方法および設定の管理について説明します。そこでは MySQL Cluster として運用されている 1 つのグループのコンピュータを 2 番目コンピュータあるいは グループのコンピュータにレプリケートします。標準の MySQL レプリケーションに関しては読者の中にはこのマニュアルのどこかで説明した内容をご存知の方もおられると思います。(章?5. レプリケーション 参照。)

通常 (非クラスタ) のレプリケーションは 「master」 サーバーおよび 「slave」 を、マスタは運用のソースとして、データはレプリケートされるものとして、スレーブはこれらの受皿として含まれています。MySQL Cluster では、レプリケーションは概念的には非常に類似していますが、2 つの完全なクラスタ間のレプリケーションを含む多くの異なる設定をカバーするために拡張できるなど実際の運用においてはさらに複雑にできます。MySQL Cluster そのものは NDB Cluster ストレージ エンジンにそのクラスタ機能を依存していますが、スレーブのクラスタ ストレージ エンジンを使用する必要はありません。しかしながら、最大の可用性を引き出すために、1 つの MySQL Cluster から別へレプリケートでき、これが以下の図に示すここで説明する設定タイプです。

MySQL Cluster-から-Cluster
        へのレプリケーション レイアウト

このシナリオでは、レプリケーション プロセスはマスタ クラスタの連続的なステートがログされスレーブのクラスタに保存されます。このプロセスは NDB binlog インジェクタースレッドとして知られる特別なスレッドによって実現され、それは書く MySQL サーバー上で動作しバイナリのログ (binlog) を生成します。このスレッドはクラスタのすべての変更がバイナリのログ ? を生成し、MySQL Server ? によって影響を受けたそれらの変更だけではなく正確なシリアル番号準にログに挿入されることを確認します。ここでは MySQL レプリケーション マスタおよびレプリケーション サーバーとしてのレプリケーション スレーブあるいはレプリケーション ノード、およびそのデータ フローあるいは replication channel としてのそれらの間の通信ラインについて言及します。

Copyright c 1997, 2010, Oracle and/or its affiliates. All rights reserved. Legal Notices
Top / Previous / Next / Up / Table of Contents
© 2010, Oracle Corporation and/or its affiliates

無料CGI PHPスクリプト | 新着情報スクリプト | 営業日カレンダー | PHPマニュアル | MySQLマニュアル | PEARマニュアル

Copyright (c) 2010 jmcodex.com All rights reserved.