ご利用になりたいプロダクトをクリックして下さい。

 

MySQL Cluster [On-Memory クラスタリング構成]

MySQL Cluster は、シェアードナッシングアーキテクチャのインメモリ型分散型データベースシステムです。
複数のコンピュータホストマシンに MySQL Cluster ソフトウェアをインストールし、それらが協調動作することで一つのデータベースシステムを形成します。

MySQL Cluster の主な特徴

MySQL Cluster は次のような特徴を備えています。

MySQL Cluster には GPL のもとで利用出来るコミュニティ版と、サポートや専用ソフトウェアなどが付いた商用版である MySQL Cluster Carrier Grade Edition(CGE)がございます。

 

  価格(税込み) サービス内容
MySQL Cluster データベース (Application, Data & Management Nodes)
ACID 準拠、トランザクションデータベース
インメモリインデックスおよびデータ
ディスクベースのデータ
分散型シェアードナッシングアーキテクチャ
同期型のデータレプリケーション
遠隔地レプリケーション
1 秒以下での自動フェイルオーバおよび自己修正
オンラインのスキーマアップデートおよびシステムメンテナンス
市販システムによるスケールアップおよびスケールアウト
オンラインでのノード追加
オンラインバックアップ
SQL インターフェース
NDB API (C / C++ / Java)
MySQL Cluster Connector for Java
LDAP ディレクトリのデータストア
可変サイズレコード
パーティショニングのユーザ定義
InnoDB & MyISAM ストレージエンジン
 
MySQL Enterprise Monitor

-

MySQL Enterprise Backup -
MySQL Cluster Manager -
Oracle Premier Support for MySQL
24時間365日サポート -
無制限サポート・インシデント -
ナレッジベース -
メンテナンス・リリース、バグ修正、パッチ、アップデートの提供 -

基本構成

  • マネジメントサーバ (MGMノード)
    MySQL Cluster 内の他のノードを管理し、ノードの起動/停止/バックアップなどを行います。
  • データノード
    クラスタのデータを保持します。
    データノードを複数構成します。
  • SQL ノード
    クラスタデータにアクセスするノードです。
    MySQL Cluster の場合、SQL ノードは NDB Cluster ストレージエンジンを使用した、従来の MySQL サーバです。

拡張構成

  1. 複数の SQL ノード、データノードの増設は、パフォーマンスアップが図れると共に、高可用性、冗長化、負荷分散の向上が図れます。

MySQL Clusterでの構成メリット

  1. MySQL サーバと組み合わせた場合は、MySQL の全てのインタフェースが利用できる。
  2. 障害ノードのデータは瞬時に他に引き継ぎ、情報の消失を防ぐことが可能である。
  3. 設定、管理が容易である。
  4. メモリ資源やストレージを一切共有しない、データベースの全てのデータがメモリ上に展開される。

MySQL Clusterでの構成デメリット

  1. メモリー上で展開されるためハードウェアは、スペックの高いものが必要になり、ハードウェアコストが高くなる場合がある。
  2. NDB のみのサポート(MyISAM、InnoDB の非サポート)
  3. 構成変更時のシステム停止
お問い合わせはこちらから