Location via proxy:   [ UP ]
 No cookies    No scripts    No ads    No referrer

オラクル、「MySQL Cluster 7.2」をリリース|Oracleウォッチ|トピックス|Computerworld

CW_Welcomeバナー

header_cwr_head_mid_fl_logo

CW_ウルトラバナー_Topics02

CW_ウルトラバナー_Topics04

CW_ウルトラバナー_Topics05

CW_ウルトラバナー_Topics06

CW_ウルトラバナー_Topics07

CW_ウルトラバナー_Topics08

Oracleウォッチ

RSS

オラクル、「MySQL Cluster 7.2」をリリース

Memcached APIを提供、データ・ジョインを伴う複雑なクエリを高速化
(2012年02月16日)

 米国Oracleは2月15日、オープンソース・データベース「MySQL」をクラスタ構成で運用するためのソフトウェアの最新版「MySQL Cluster 7.2」の一般提供開始を発表した。最新版では、大規模Webサービスのプロバイダーなど、大規模分散データベースのユーザーにアピールする機能強化が施されている。

 MySQL Clusterはオープンソース・ソフトウェアで、無償でダウンロード提供されている。サポート付きの商用版「MySQL Cluster Carrier Grade Edition」も販売されており、価格は、1~4ソケット・サーバ用で1万ドルからとなっている。

 OracleのMySQLエンジニアリング担当副社長、トーマス・ウリン(Tomas Ulin)氏は、「MySQL Clusterは最新版で大きく進化し、Webデータベース市場で広く受け入れられるものになっている」と語った。

 この進化のポイントは2つある。1つは、「Memcached API」を提供するようになったことだ。このAPIにより、アプリケーションがSQLエンジンを経由せずにデータに直接アクセスすることが可能になる。また、MySQL Cluster 7.2では、複数テーブルのデータのジョインを伴う複雑なクエリを、従来より高速に実行する方法が実装されている。

 この2つの新機能により、MySQL Clusterは、SQLデータベースとNoSQLデータベースの最良の部分を兼ね備えることになったと、ウリン氏は説明した。NoSQLの高速なkey-value操作に太刀打ちできるようになったほか、通常のSQLデータベースの複雑なSQLクエリを行うことも引き続き可能だ。

 MySQL Clusterは、複数サーバによるクラスタで動作するように構成されたバージョンのMySQLソフトウェア。1台のサーバ(ノード)で障害が発生しても、クラスタがすべてのデータを保持し、処理を支障なく続行できるように設計されている。シェアード・ナッシング・アーキテクチャを採用しているため、クラスタには共有メモリや共有ディスク・スペースがなく、これは、ノード数の制限なくシステムを拡張できるスケーラビリティの実現に役立っている。

 従来、MySQL Clusterは電気通信分野で広く導入されてきた。「世界のどの大陸でも、MySQL Clusterを採用している携帯ネットワークが見つかる」とウリン氏は語った。通信会社は、MySQL Clusterの拡張の容易さや、ディスクに書き込まれた時点にかかわらず、データをリコールできる機能を享受している。また、MySQL Clusterが安価なコモディティ・サーバで動作することからも恩恵を受けていると、ウリン氏は語った。

 Oracleはこの最新版で、特に、大規模WebアプリケーションにMySQL Clusterを適合させるための新機能を導入したと、ウリン氏は説明した。「通信とWebは融合しつつある。通信業界の要件がWeb業界の要件にもなってきている。すなわち、低遅延、高可用性、スケーラビリティだ。MySQL Cluster 7.2は、大規模Webアプリケーションにうってつけだと思う」とウリン氏。このソフトウェアは、ユーザー・プロフィール管理、セッション管理、オンライン・ゲーム、大量OLTPといったWebサービス・タスクに適しているという。

 MySQL Cluster 7.2では、Memcached APIを介したデータ・アクセスが初めて可能になっている。memcachedは、Facebookなど大手Webサービス・プロバイダーの多くが利用しているソフトウェアであり、APIにより、よくアクセスされるデータベース・アイテムのハッシュ・テーブルを作成し、サーバのワーキング・メモリに保存して、これらに高速にアクセスすることを可能にする。

(Joab Jackson/IDG News Serviceニューヨーク支局)