無料PHPプログラム

MySQL 5.1 リファレンスマニュアル :: 14 MySQL Cluster
« 13.12 BLACKHOLE ストレージエンジン

14.1 MySQL Cluster の概要 »
Section Navigation      [Toggle]
  • はじめに
  • 1 一般情報
  • 2 MySQL のインストールと更新
  • 3 MySQL プログラムの使用
  • 4 データベース管理
  • 5 レプリケーション
  • 6 最適化
  • 7 クライアントプログラムとユーティリティ プログラム
  • 8 言語構造
  • 9 キャラクタセットサポート
  • 10 データタイプ
  • 11 関数と演算子
  • 12 SQL ステートメント構文
  • 13 ストレージエンジンとテーブルタイプ
  • 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.11 MySQL Cluster ディスク データ ストレージ
    • 14.12 MySQL Cluster での高速インターコネクトを使用する
    • 14.13 MySQL Cluster の既知の制限
    • 14.14 MySQL Cluster 開発ロードマップ
    • 14.15 MySQL Cluster の用語
  • 15 パーティショニング
  • 16 Spatial Extensions
  • 17 ストアドプロシージャとファンクション
  • 18 トリガ
  • 19 Event Scheduler
  • 20 ビュー
  • 21 INFORMATION_SCHEMA データベース
  • 22 精密計算
  • 23 APIとライブラリー
  • 24 MySQL コネクタ
  • 25 Extending MySQL
  • A Frequently Asked Questions About MySQL 5.1
  • B Errors, Error Codes, and Common Problems
  • C MySQL Change History
  • D 制限と規制
  • E Credits
  • 目次

第14章 MySQL Cluster

目次

14.1. MySQL Cluster の概要
14.2. 基本的な MySQL Cluster のコンセプト     [+/-]
14.2.1. MySQL Cluster ノード、ノード グループ、レプリカ、およびパーテッション
14.3. 簡単なマルチ コンピューターの手引き     [+/-]
14.3.1. ハードウェア、ソフトウェア、およびネットワークの構築
14.3.2. マルチ コンピュータのインストール
14.3.3. マルチ コンピュータの設定
14.3.4. 最初の起動
14.3.5. サンプル データのローディングとクエリの実行
14.3.6. 安全なシャットダウンと再起動
14.4. MySQL Cluster の設定     [+/-]
14.4.1. ソースコードによる MySQL Cluster の構築
14.4.2. ソフトウェアのインストール
14.4.3. MySQL Cluster の簡単なテストの設定
14.4.4. 設定ファイル
14.4.5. クラスタ設定パラメータの概要
14.4.6. ローカル チェックポイントのパラメータの設定
14.5. MySQL Cluster のアップグレードおよびダウンロード     [+/-]
14.5.1. クラスタのローリング再起動の実行
14.5.2. クラスタのアップグレードおよびダウングレードの互換性
14.6. MySQL Cluster のプロセス管理     [+/-]
14.6.1. MySQL Cluster のための MySQL Server プロセスの使用法
14.6.2. ndbd、ストレージ エンジン ノード プロセス
14.6.3. ndb_mgmd、マネジメント サーバープロセス
14.6.4. ndb_mgm、マネジメント クライアント プロセス
14.6.5. MySQL Cluster プロセスのコマンド オプション
14.7. MySQL Cluster の管理     [+/-]
14.7.1. MySQL Cluster 起動フェーズ
14.7.2. マネジメント クライアントのコマンド
14.7.3. MySQL Cluster で生成されたイベント レポート
14.7.4. 単一ユーザーモード
14.8. MySQL Cluster のオンライン バックアップ     [+/-]
14.8.1. クラスタ バックアップの概念
14.8.2. バックアップを作成するためのマネジメント クライアントの使用
14.8.3. クラスタのバックアップの復旧方法
14.8.4. クラスタ バックアップの設定
14.8.5. バックアップのトラブルシューティング
14.9. クラスタ ユーティリティ プログラム     [+/-]
14.9.1. ndb_config ? NDB 設定情報の抽出
14.9.2. ndb_delete_all ? NDB テーブルからのすべての行を削除する
14.9.3. ndb_desc ? NDB テーブルの説明
14.9.4. ndb_drop_index
14.9.5. ndb_drop_table
14.9.6. ndb_error_reporter
14.9.7. ndb_print_backup_file
14.9.8. ndb_print_schema_file
14.9.9. ndb_print_sys_file
14.9.10. ndb_select_all
14.9.11. ndb_select_count
14.9.12. ndb_show_tables
14.9.13. ndb_size.pl ? NDBCluster サイズ仕様エスティメーター
14.9.14. ndb_waiter
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.12.1. SCI ソケットを使用するための MySQL Cluster の設定
14.12.2. Cluster インターコネクトの理解する
14.13. MySQL Cluster の既知の制限
14.14. MySQL Cluster 開発ロードマップ     [+/-]
14.14.1. MySQL 5.1 における MySQL Cluster の変更点
14.15. MySQL Cluster の用語

コンパイル時の不手際のため、MySQL 5.1.12のバイナリ配布にはNDBクラスタやパーティショニングは含まれませんでした。ご不便をお掛けし恐縮です。バージョン5.1.14.へ更新してください。ソースからコンパイルする場合には、--with-ndbcluster、--with-partitionオプションとともにconfigureを実行して下さい。

MySQL Cluster は MySQL の高可用性、高冗長性バージョンで分散型コンピュータ環境に採用されています。MySQL Cluster はクラスタで数台の MySQL サーバーを動作させるための NDB Cluster ストレージ エンジンを使用しています。このストレージ エンジンは MySQL 5.1 バイナリ リリースおよび最新の Linux 分散型互換の RPM で利用できます。

MySQL Cluster は現在利用可能で以下のプラットフォームでサポートされています。

  • Linux:x86、AMD64、EMT64、s/390、PPC、Alpha、SPARC、UltraSparc

  • Solaris:SPARC、UltraSparc、x86、AMD64、EMT64

  • BSD (FreeBSD、NetBSD、OpenBSD):x86、AMD64、EMT64、PPC

  • Mac OS X:PPC

  • HP-UX:PA-RISC

  • Tru64:Alpha

  • OpenVMS:Alpha

  • IRIX:MIPS

  • Novell Netware:x86

  • QNX Neutrino:x86

  • SCO OpenServer、OpenUnix、UnixWare:x86

特定のオペレーティング システムのバージョンの組み合わせ、、オペレーティング システムの流通、およびハードウェア プラットフォームでの MySQL Cluster の適格なサポート レベルについては、MySQL AB のウェブ サイトの MySQL のサポートチームが維持しているhttp://www.mysql.com/support/supportedplatforms/cluster.html を参照してください。

MySQL Cluster は現在 Microsoft Windows ではサポートされて いません。 弊社では MySQL がサポートする Windows を含むすべてのオペレーティング システムでクラスタを利用できるように目指しており、ここに掲載した情報を開発の進捗に応じて更新して参ります。

本章では現在進行中の作業について説明し、その内容は MySQL Cluster の開発の進捗に応じて改訂します。MySQL Cluster に関する詳細は MySQL AB のウェブサイト http://www.mysql.com/products/cluster/ を参照してください。

その他のリソース

  • クラスタに関するよく出る質問に関する回答は 項A.11. 「MySQL 5.1 FAQ ? MySQL Cluster」 に掲載してあります。

  • MySQL Cluster のメーリング リスト: http://lists.mysql.com/cluster.

  • MySQL Cluster フォーラム: http://forums.mysql.com/list.php?25.

  • 多くの MySQL Cluster ユーザーや MySQL Cluster の開発者の中にはクラスタの経験をブログし、それらの経験を PlanetMySQL で共有できるようになっています。

  • MySQL Cluster を初めてお使いになる場合には、弊社の開発者ゾーンの記事 How to set up a MySQL Cluster for two servers がお役に立つかと思います。

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.