OpenStandia MySQL Cluster 最新情報

MySQL Cluster最新トピック

■2012-05-01
[イベント]MySQL Cluster オンデマンド Web セミナー提供中
■2012-04-02
[イベント]2012年4月 Oracle MySQL Technology Day 名古屋、大阪、福岡にて開催

すべてを見る

MySQL Clusterバージョンアップ情報

■2012-03-24
MySQL Cluster 7.2.5のリリース

すべてを見る

MySQL Clusterの概要

MySQL Cluster(マイエスキューエル クラスター)とは、MySQL Serverのストレージエンジン(※1)の1つで、負荷分散型・高可用性という特徴を持つリアルタイムデータベースです。

MySQL Clusterは、オープンソースでありながら単一障害点のないシェアード・ナッシング型(※2)の分散アーキテクチャを採用し、障害発生時のフェールオーバー時間が非常に短く、99.999%という非常に高い可用性を実現しています。
このため、MySQL Clusterは、複数のホストを用いて構成するような大規模システムや、通信系など要求水準の高いミッション・クリティカルなシステムで採用されています。

MySQL Clusterは、MySQL 4.1.3 (RPM版はMySQL 4.1.10)から実装が始まり、現在ではバージョンアップとともに性能改善や機能拡張、管理機能の拡充などが進められています。最新版の7.2では、クエリのJOINの大幅な性能改善やmemcached APIへの対応などが追加されています。

MySQL Clusterの現在の最新バージョン(GA)は、MySQL Cluster 7.2.5です。(2012年3月現在)

※1
データベース管理システム (DBMS)の基礎となるソフトウェア部品で、実データがどのような形式で、どのように格納されているかを管理している。ストレージエンジンごとにファイルの保存形式やトランザクション機能、検索処理の仕方などに特徴がある。
MySQLはマルチ・ストレージエンジン方式のRDBMSで、InnoDB、MyISAM、NDB (MySQL Cluster)、Memory、Merge、Archive、CSVなどのストレージエンジンをサポートしている。

※2
データベースのクラスタ化を実現する代表的な方式の一つ。「シェアード・ナッシング」は、複数のサーバ構成において、各サーバごとにディスクを用意して処理を行い、ディスクごとにデータを分散させる方式をさす。MySQL Clusterの他は、SQL ServerやUNIX/Windows版 DB2がこの方式を採用している。また、複数のサーバが1つのディスクを共有する「シェアード・ディスク」方式がある。Oracleやメインフレーム用のDB2がこの方式を採用している。

TOPに戻る

MySQL Clusterのライセンス

MySQLは、オープンソースのデータベースであり、利用者が利用用途に応じて「GPLライセンス(GNU General Public License)」か、「商用ライセンス」のいずれかを選択する、「デュアルライセンスモデル」を採用しています。
MySQL Cluster には GPLライセンスで利用できるコミュニティ版と、商用ライセンスの MySQL Cluster Carrier Grade Edition があります。

MySQL Cluster Carrier Grade Edition では、保守サポート提供のほか、「MySQL Enterprise Monitor」や、「MySQL Enterprise Backup」 など、MySQL Enterprise Edition(サブスクリプション) のすべてのサポート内容・追加ソフトウェアに加え、MySQL Cluster データベースの作成と管理を簡素化する「MySQL Cluster Manager」を利用することができます。

NRIは、日本オラクル株式会社と正式なMySQLパートナーシップを結んでいる、MySQL 販売パートナーです。お客様のシステム用件に応じた、最適なMySQLライセンスを販売・ご提供します。MySQLの保守サポートも実施しています。
詳細は、「ライセンス・サポート」をご覧ください。 MySQLのライセンスについてご不明な点がありましたら、、お気軽にお問い合わせください。

TOPに戻る

MySQL Clusterの動作環境

前提となる動作環境は、以下のとおりです。

OS アーキテクチャ 7.11 6.3 6.2
Oracle Linux
Oracle Linux 5 x86, x86_64
Oracle Linux 4 x86, x86_64
Oracle Solaris
Solaris 10 SPARC (32 and 64-bit), x86_64, x86/32-bit
Solaris 9 SPARC, (32 and 64-bit), x86/32-bit
RedHat
Red Hat Enterprise Linux 5 x86, x86_64
Red Hat Enterprise Linux 4 x86, x86_64
SuSE
SuSE Enterprise Linux 11 x86, x86_64
SuSE Enterprise Linux 10 x86, x86_64
Microsoft
Microsoft Windows 7 x86, x86_64
Microsoft Windows Vista x86, x86_64
Microsoft Windows 2003 Server x86, x86_64
Microsoft Windows XP x86, x86_64
General LINUX
HP-UX 11.31
(11i v3)
x86, x86_64

TOPに戻る

MySQL Clusterの主な特徴

主な特徴は以下のとおりです。

高可用性 単一障害点のないシェアード・ナッシング型の分散アーキテクチャの採用、高速自動フェイルオーバーで、99.999%という非常に高い可用性を実現します
また、標準でレプリケーション機能が実装されています
高速 インメモリ型データベースであるため、トランザクション・スループットが高く、1秒当たり数万件というトランザクションにも応答可能で、リアルタイム性が求められるシステムに数多く採用されています
拡張性 稼動中のクラスタにも停止時間ゼロでノードを追加でき、将来的なスケールアウト対応も容易です
豊富な導入実績 海外では通信での導入事例が多数あります
管理が容易 MySQL本体はインストールまでの時間が短く(インストールと設定が15分で完了と言われています)、マルチOSに対応しています
また、独自のGUIツール「MySQL Cluster Manager」によってDB管理者のデータベースの作成と管理を簡素化します
万全なサポート MySQLは開発元の日本オラクル株式会社と、パートナー企業提供によるハイレベルで正式な保守サポートが提供されます
NRIでは、「オープンソース・ワンストップサービスOpenStandia(オープンスタンディア)」で、MySQLを含む約50種類のオープンソースをワンストップでサポートします
コスト効果 MySQLは高機能なDBMSでありながら、データベースのライセンスコストを削減することができます
さらに、ストレージエンジン自体に負荷分散、高可用性機能が盛り込まれているため、クラスタリングソフトや負荷分散装置、および高額な外部ディスク(共有ストレージ)を必要としない分、他のクラスタリングソリューションよりも低コストでDBの冗長構成が実現できます

TOPに戻る

MySQL Clusterの無償版と有償版の違い

無償版(コミュニティ・エディション(CE))と有償版(「エンタープライズ・エディション」(EE))の違いは以下のとおりです。

製品体系 無償版 有償版
MySQL Cluster Community Edition MySQL Cluster Carrier Grade Edition
機能 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日
サポート
無制限サポート・
インシデント
ナレッジベース
メンテナンス・リリース、バグ修正、パッチ、アップデートの提供
ライセンス体系 ライセンス GPL コマーシャル

TOPに戻る

MySQL Clusterと同様の機能を提供する商品製品

同様の機能を提供する商用製品としては、以下のようなものがあります。

  • Oracle RAC (Real Application Clusters)
  • IBM DB2 pureScale

TOPに戻る

MySQL Clusterの主な機能と商用製品との機能比較

主な機能と、商用製品との機能等の比較は以下のとおりです。

機能 MySQL Cluster 商用製品A
データベース・インスタンスおよびクラスタ・データベースの管理
ACID 準拠、トランザクションデータベース
インメモリインデックス
およびデータ
ディスクベースのデータ
アーキテクチャ 分散型シェアードナッシング シェアードディスク
データレプリケーション
遠隔地レプリケーション
自動フェイルオーバ
および自己修正
オンラインのスキーマアップデートおよびシステムメンテナンス
市販システムによるスケールアップおよびスケールアウト ×
オンラインでのノード追加
オンラインバックアップ
SQL インターフェース
NDB API (C / C++ / Java)
ロードバランシング
データベース監視、管理
24時間365日サポート
無制限サポート・
インシデント
ナレッジベース
メンテナンス・リリース、バグ修正、パッチ、アップデートの提供

TOPに戻る

MySQL Clusterに関する
資料請求・お問い合わせはこちら

  • 資料請求
  • お問い合わせ

※定期的にメンテナンスを実施しておりますが、一部情報が古い場合がございます。ご了承ください。