参加方法新着ニュース


流し読みニュース > 記事 MySQLは気の短いWeb環境にも適合(@IT)
この記事から振り仮名をはずす
*MySQLはきのみじかいWebかんきょうにもてきごう(あっとIT)*

MySQLは気の短いWeb環境にも適合(@IT

1日(金)19時52分



*
 サン・マイクロシステムズは1がつ17にちに、オープンソースのデータベース企業きぎょう、MySQLの買収ばいしゅう表明ひょうめいした。それに先立ちさきだち、MySQLのアーキテクチャ・ディレクター、ブライアン・エイカー来日らいにちし、MySQLの技術ぎじゅつ今後こんごについて語っかたった。

 2008ねん早いはやい時期じきにリリースされる予定よてい開発かいはつ進むすすむ次期じきバージョン「MySQL5.1」では、新しいあたらしいストレージエンジン「Falcon」の採用さいようをはじめ、パフォーマンスの向上こうじょうやメンテナンスせい改善かいぜんなど、多くおおく機能きのう強化きょうか図らはかられる予定よていだ。

 パフォーマンス向上こうじょういちれいとして、パーティショニング機能きのう追加ついか挙げあげられる。従来じゅうらいは、1つのテーブルのじゅうにすべてのデータを入れはいれ処理しょりしてきた。これに対しにたいしパーティショニング機能きのう利用りようすれば、1つのテーブルを区分けくわけして処理しょりできる。同社どうしゃないでテストしたところ、パーティショニングを利用りようすると、それまで38びょうかかっていたSELECTふみがわずか3.8びょう処理しょりできたという。

 「特にとくにデータウェアハウスやデータ分析ぶんせきなどに有効ゆうこうだろう」(エイカー)。アプリケーションのロジックを変更へんこうすることなく利用りようできるため、使いつかいやすいてんもメリットという。

 同時にどうじに、データベースのメンテナンスを容易よういにするイベントシステムなどもサポートする。これを利用りようすれば、データベースに対するにたいする変更へんこうやパフォーマンスの推移すいい容易ようい測定そくていできるようになるという。

 また、新しいあたらしいFalconエンジンは、Webを活用かつようしたアプリケーションにより適してきしたアーキテクチャを取るとるということだ。同じくおなじくストレージエンジンの1つであるInnoDBは、OLTPなど、企業きぎょう利用りようされる標準ひょうじゅんてきな「オールドタイプ」のアプリケーションに適してきしていた。これに対しにたいしFalconは、短時間たんじかんのトランザクション向けむけ構築こうちくされており、Web環境かんきょうにより適してきしたものになるという。

 「むかし々は、ターミナルのぜん座っすわって、トランザクションが終わるおわるまで延々とえんえんと待たさまたされるのが当たり前あたりまえだった。しかしいま、Webじょうのフォームになん入力にゅうりょくしてボタンを押しおして、なん時間じかん待たさまたされるとしたら、たれもそんなもの使っつかってはくれないだろう。トランザクションに許容きょようされる時間じかんはどんどん短くみじかくなっている」(同氏どうし

 Falconは、こうした短いみじかいコネクションを許容きょようする作りつくりになっており、アプリケーションかわでの迅速じんそく処理しょり可能かのうという。同時にどうじに、RubyやPHP、Perlといった言語ごんごへの最適さいてき図らはかられているという。

 ただ、これによってMySQLが目指しめざしてきた路線ろせん大きくおおきく変わるかわるわけではない。商用しょうようデータベース同様どうようにスケールアップてき手法しゅほう選択せんたくもできるようにしていくが、「それでも、1つのコンピュータにできることは限らかぎられている。シェアードオール方式ほうしきでは、ある時点じてん限界げんかい突き当たるつきあたるだろう。われわれは高価こうかなソリューションを無理矢理むりやり押し付けるおしつけるのではなく、汎用はんようせいがあり、どこでも入れはいれられるコモディティハードウェアを組み合わせくみあわせてスケールアウトする方法ほうほう追求ついきゅうしていく」(エイカー

 なお同社どうしゃ日本にほん法人ほうじんによると、サンによる買収ばいしゅうのち詳細しょうさいはまだ公表こうひょうできる段階だんかいにはなく、当面とうめんはこれまで通りとおり事業じぎょう継続けいぞくする見込みみこみという。

関連かんれん記事きじ

サン・マイクロシステムズ、LAMPの「M」を買収ばいしゅうへ(あっとITNews)

MySQLで「これまで届かとどかなかったひとにもデータベースを」(あっとITNews)

だい1かい MySQLインストール完全かんぜんガイド(あっとITLinuxSquare)

MySQLぷらすApacheぷらすPHPをインストールしよう(あっとITLinuxSquare)
*

この記事から振り仮名をはずす
seo